【发布时间】:2014-04-07 01:54:07
【问题描述】:
我正在尝试了解搜索查询的工作原理。根据文档,每当我查询弹性搜索节点时,
- 搜索请求命中节点
- 节点将此请求广播到索引中的每个分片(主分片或副本分片)
- 每个分片执行搜索查询并返回结果
- 结果在网关节点上合并,排序后返回给用户
(src:http://www.elasticsearch.org/blog/customizing-your-document-routing/)
当我查询一个节点时,它如何知道机器上存储了哪些分片? (我试图理解第 2 点)
集群元数据存放在哪里?在每个节点上?
【问题讨论】: