我正在学习如何使用 Kibana/Elasticsearch。
以下是我可以在 Kibana/Elasticsearch 中运行的查询:
g++ = -std=gnu11
返回结果:
从上面的屏幕截图中可以看出,GET /my-grain-2021.04.22/_search?q=_id:"e05b6313-294e-____-a726-ff8951a7f958"
我现在尝试运行相同的查询,但使用不同的查询参数。
所以现在我正在尝试运行一个查询,该查询显示文档所在的位置。以下是我尝试使用的查询:
IsDirthy = TRUE
谁能告诉我为什么我没有返回第二个查询的记录?
答案 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
}
}
]