分布式搜索-结果集处理-分页

from+size:

  优点:支持随即翻页

  缺点:深度分页问题,默认查询上限(from+size)是10000

  场景:百度、京东、google、淘宝这样的随机翻页搜索

after search:

  优点:没有查询上限(单次查询的size不超过10000)

  缺点:会有额外的内存消耗

  场景:没有随机翻页需求的搜索,例如手机向下滚动翻页

scroll:

   优点:没有查询上线(单词查询的size不超过10000)

  缺点:会有额外的内存消耗,并且搜索结果是非实时的

  场景:海量数据的获取和迁移。从ES7.1开始不推荐,建议用after search方案

 

posted @ 2022-11-13 20:40  FFly147  阅读(49)  评论(0)    收藏  举报