美文网首页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