Kibana 中的字段存在 (_exists_) 查询没有 return 任何结果
Field exists (_exists_) query in Kibana does not return any results
此查询在 Kibana 的控制台中运行良好:
GET /_search
{
"query": {
"query_string": {
"query": "_exists_:my.field"
}
}
}
但是,如果我在“发现”选项卡的 Lucene 搜索框中搜索 _exists_:my.field
,则没有任何结果。
或者:
禁用 new search syntax 并恢复到此查询有效的 Lucene 语法。它位于搜索字段最右侧的 "Options" 按钮下方。
使用新语法,查询改为 my.field:*
.
此查询在 Kibana 的控制台中运行良好:
GET /_search
{
"query": {
"query_string": {
"query": "_exists_:my.field"
}
}
}
但是,如果我在“发现”选项卡的 Lucene 搜索框中搜索 _exists_:my.field
,则没有任何结果。
或者:
禁用 new search syntax 并恢复到此查询有效的 Lucene 语法。它位于搜索字段最右侧的 "Options" 按钮下方。
使用新语法,查询改为
my.field:*
.