美文网首页ElasticSearch入门elasticsearch玩转大数据
五十四、Elasticsearch初识搜索引擎-query ph

五十四、Elasticsearch初识搜索引擎-query ph

作者: 编程界的小学生 | 来源:发表于2017-07-10 19:30 被阅读93次

1、query phase
(1)搜索请求发送到某一个coordinate node(协调节点)上,构建一个priority queue,长度以paging操作from和size为准,默认为10

(2)coordinate node将请求转发到所有shard,每个shard本地搜索,并构建一个本地的priority queue

(3)各个shard将自己的priority queue返回给coordinate node,并构建一个全局的priority queue

2、图解query phase

Paste_Image.png

3、replica shard如何提升搜索吞吐量?
一次请求要打到所有shard的一个replica或primary上去,若每个shard都有多个replica,那么同时并发过来的搜索请求可以同时打到其他的replica上去

若有兴趣,欢迎来加入群,【Java初学者学习交流群】:458430385,此群有Java开发人员、UI设计人员和前端工程师。有问必答,共同探讨学习,一起进步!
欢迎关注我的微信公众号【Java码农社区】,会定时推送各种干货:


qrcode_for_gh_577b64e73701_258.jpg

相关文章

网友评论

    本文标题:五十四、Elasticsearch初识搜索引擎-query ph

    本文链接:https://www.haomeiwen.com/subject/rqyuhxtx.html