你能给我提供一个提示,如何在Kibana Dev Tools控制台中注释掉行?我对注释语法感兴趣。
Kibana开发工具不支持在查询中使用注释。
然而,您可以在查询之前、之后或之间使用#
来编写注释。
# This is a comment
GET /_search
{
"query": {
"match_all": {}
}
}
# This is another comment
POST /index/_delete_by_query
{
"query": {
"match": {
"name": "abra ka dabra"
}
}
}
#
逐行注释掉代码。例如:# This is a search command
GET /_search
{
"query": {
"match_all": {}
}
}
如果您要注释掉一行或多行,您可以添加/* */
,例如:/* "field": "statType.keyword" */
GET /exercise-index/_search
{
"_source": {
"includes": ["content"]
},
"query": {
"exists": {"field": "inclination"}
},
"aggs": {
"location": {
"terms": {
"field": "location"
/* "size": 10 */
}
}
}
}
在上面的查询中,我们用 /* */
注释掉了 agg 中的一行。
提示:
/* */
会导致语法检查失败,但不影响查询。/* */
后,您需要删除前一行的逗号以符合 JSON 语法。Kibana 8.6 绝对支持 //
(双斜杠)作为注释行的方式,并在查询中留下文本注释:
GET edge-rsas-access-prod/_search?size=0
{
"query": {
"range": {
"@timestamp": {
"lt": "now-1d/d" // setting a timeframe
}
}
}
}