【问题标题】:Kibana / Elasticsearch query not returning expected result when using query parameters使用查询参数时,Kibana / Elasticsearch 查询未返回预期结果
【发布时间】:2021-04-22 19:23:51
【问题描述】:

我正在学习如何使用 Kibana/Elasticsearch。

以下是我可以在 Kibana/Elasticsearch 中运行的查询:

GET /my-grain-2021.04.22/_search?q=_id:"e05b6313-294e-____-a726-ff8951a7f958"

返回结果:

从上面的屏幕截图中可以看到,IsDirthy = TRUE 我现在尝试运行相同的查询,但使用不同的查询参数。

所以现在我正在尝试运行一个查询来显示文档的情况。下面是我尝试使用的查询:

GET /session-grain-2021.04.22/_search?q=IsDirthy:true

谁能告诉我为什么我没有返回第二个查询的记录?

【问题讨论】:

    标签: elasticsearch kibana


    【解决方案1】:

    在第一个查询中,您针对my-grain-2021.04.22 进行查询,在第二个查询中针对session-grain-2021.04.22 进行查询。所以在这两个查询中,索引是不同的。

    也许您在session-grain-2021.04.22 中没有任何具有IsDirthy: true 的文档

    添加一个包含索引数据、搜索查询和搜索结果的工作示例

    索引数据:

    {
        "IsDirthy": true
    }
    

    搜索查询:

    GET /index-name/_search?q=IsDirthy:true
    

    搜索结果:

    "hits": [
          {
            "_index": "67219577",
            "_type": "_doc",
            "_id": "1",
            "_score": 0.2876821,
            "_source": {
              "IsDirthy": true
            }
          }
        ]
    

    【讨论】:

    • @user9847788 您是否有机会查看答案,期待您的反馈:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多