ES文档 搜索底层原理图
2021-10-10 23:38:00 20 举报
1. 客户端发送一个请求给协调节点(coordinate node) 2. 协调节点将搜索的请求转发给所有shard对应的primary shard或replica shard 3. query phase:每一个shard将自己搜索的结果(其实也就是一些唯一标识),返 回给协调节点,由协调节点进行数据的合并、排序、分页等操作,产出最后的结果 4. fetch phase :接着由协调节点,根据唯一标识去各个节点进行拉取数据,最总返 回给客户端 引用来自 IT老齐
作者其他创作
大纲/内容
文档汇总返回
协调节点通知
发起搜索请求
协调节点
shard1Rep
shard2Rep
ES进程
fetch documents
shard1Pri
shard2Pri
node2
shard0Pri
shard0Rep
node1
id list
node3
ES客户端
收藏
0 条评论
回复 删除
下一页