elasticsearch 使用查询参数时,Kibana/Elasticsearch查询未返回预期结果,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch 使用查询参数时,Kibana/Elasticsearch查询未返回预期结果,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch 使用查询参数时,Kibana/Elasticsearch查询未返回预期结果

elasticsearch 使用查询参数时,Kibana/Elasticsearch查询未返回预期结果,elasticsearch,kibana,elasticsearch,Kibana,我正在学习如何使用Kibana/Elasticsearch 以下是我可以在Kibana/Elasticsearch中运行的查询: GET /my-grain-2021.04.22/_search?q=_id:"e05b6313-294e-____-a726-ff8951a7f958" 返回的结果: 从上面的屏幕截图中可以看到,IsDirthy=TRUE我现在尝试运行相同的查询,但使用不同的查询参数 因此,现在我正在尝试运行一个查询,以显示文档的情况。下面是我尝试使用的查询

我正在学习如何使用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


有人能告诉我为什么我不返回第二次查询的记录吗?

在第一次查询中,您查询的是
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
        }
      }
    ]
搜索查询:

{
    "IsDirthy": true
}
GET /index-name/_search?q=IsDirthy:true
"hits": [
      {
        "_index": "67219577",
        "_type": "_doc",
        "_id": "1",
        "_score": 0.2876821,
        "_source": {
          "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您是否有机会查看答案,期待您的反馈:-)@user9847788此处有任何更新?