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,则没有任何结果。

或者:

  1. 禁用 new search syntax 并恢复到此查询有效的 Lucene 语法。它位于搜索字段最右侧的 "Options" 按钮下方。

  2. 使用新语法,查询改为 my.field:*.