【问题标题】:Field exists (_exists_) query in Kibana does not return any resultsKibana 中的字段存在 (_exists_) 查询不返回任何结果
【发布时间】:2019-04-30 00:38:11
【问题描述】:

此查询在 Kibana 的控制台中效果很好:

GET /_search
{
    "query": {
        "query_string": {
            "query": "_exists_:my.field"
        }
    }
}

但是,如果我在“发现”选项卡上的 Lucene 搜索框中搜索 _exists_:my.field,我没有得到任何结果。

【问题讨论】:

    标签: elasticsearch kibana


    【解决方案1】:

    要么:

    1. 禁用 new search syntax 并恢复为 Lucene 语法,此查询在其中起作用。它位于搜索字段最右侧的“选项”按钮下。

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

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多