我试图了解搜索查询的工作原理 . 根据文档,每当我查询弹性搜索节点时,
-
搜索请求命中节点
-
节点将此请求广播到索引中的每个分片(主分片或副本分片)
-
每个分片执行搜索查询并响应结果
-
结果在网关节点上合并,排序并返回给用户
(src:http://www.elasticsearch.org/blog/customizing-your-document-routing/)
当我查询节点时,它如何知道哪些分片存储在机器上? (我想了解第2点)
Where does the cluster metadata live? On everynode?
1 回答
您可能想看一下Cluster State和routing .