gpt4 book ai didi

elasticsearch - 是否可以找到文档所在的 elasticsearch 分片?

转载 作者:行者123 更新时间:2023-11-29 02:51:27 27 4
gpt4 key购买 nike

我在调试父子关系查询时遇到问题。我想知道调试问题的方法,而不是简单地发布我的映射、数据、查询并询问问题所在(但我最终保留这样做的权利!)。

为此,首先要检查我的 child 和关联的 parent 是否在同一个分片上。我不信任我的映射,并且我不想使用 shard = hash(routing) % number_of_primary_shards 来计算文档在理论上位于哪个分片上。我想要一个返回明确答案的查询。

最佳答案

在您的查询中,您可以启用解释标志,它会告诉您每个文档来自哪个分片和节点。您可以找到如下示例查询 -

{
"explain": true,
"query": {
"match_all": {}
}
}

除了 docID 、索引名称和类型名称,它还会发出节点 ID 和分片 ID。

您可以找到有关解释 API 用法的示例 here .

关于elasticsearch - 是否可以找到文档所在的 elasticsearch 分片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29656316/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com