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

时间:2021-04-22 19:23:51

标签: elasticsearch kibana

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

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

g++ = -std=gnu11

返回结果:

enter image description here

从上面的屏幕截图中可以看出,GET /my-grain-2021.04.22/_search?q=_id:"e05b6313-294e-____-a726-ff8951a7f958" 我现在尝试运行相同的查询,但使用不同的查询参数。

所以现在我正在尝试运行一个查询,该查询显示文档所在的位置。以下是我尝试使用的查询:

IsDirthy = TRUE

enter image description here

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

1 个答案:

答案 0 :(得分:0)

在第一个查询中,您针对 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
        }
      }
    ]