10 *_*cls 4 sharding parent-child elasticsearch
我在调试父子关系查询时遇到问题.我想知道调试问题的方法,而不是简单地发布我的映射,数据,查询,并询问有什么问题(但我保留最终这样做的权利!).
为此,一个开始是检查我的孩子和相关父母是否在同一个碎片上.我不相信我的映射,并且我不想使用shard = hash(routing)%number_of_primary_shards来计算理论上文档的哪个分片.我想要一个返回明确答案的查询.
在您的查询中,您可以启用explain标记,它将告诉您每个文档来自哪个分片和节点的位置.您可以按如下方式查找示例查询 -
{
"explain": true,
"query": {
"match_all": {}
}
}
Run Code Online (Sandbox Code Playgroud)
除了docID,索引名称和类型名称,它还将发出节点ID和分片ID.
您可以在此处找到有关使用explain API的示例.
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |