当前位置: 代码迷 >> 综合 >> ES 30 - 内核知识点之query phase
  详细解决方案

ES 30 - 内核知识点之query phase

热度:3   发布时间:2024-03-07 14:16:54.0

内核知识点之query phase

 

1. query phase

2. replica shard如何提升搜索吞吐量

 

1. query phase

(1)搜索请求发送到某-个coordinate node,构构建一个priori ty queue,长度以paging操作from和size为准,默认为10
(2) coordinate node将请求转发到所有shard,每个shard本地搜索,并构建一个本地的priority queue
(3)各个shard将自己的pri ority queue返回给coordinate node,并构建一个全局的priority queue

2. replica shard如何提升搜索吞吐量

一次请求要打到所有shard的一个replica/primary上去,如果每个shard都有多个replica,那么同时并发过来的搜索请求可以同时到其他的rep1ica上去
在这里插入图片描述

  相关解决方案