美文网首页
1.elasticSearch搜索与deep Paging问题

1.elasticSearch搜索与deep Paging问题

作者: 3517a85fd522 | 来源:发表于2018-10-12 11:20 被阅读0次
    1.分页
    • 这里不做赘述了,用from size可以进行分页
    2.deep paging
    • 假设某个index有6万条数据,分布在3个shard中(每个shard中数据是已经排好序的),每次查10条数据,查第1000页数据,需要第10001-10010条数据.
      当client发起请求时,如果请求到coordinate Node时,该node会请求3个shard,各自shard会查询10010条数据,汇总到coordinate Node数据总量是30030条数,coor Node会将数据再排序返回第10001-10010条数据。


      deep paging
    3.deep paging缺点

    消耗大量的带宽,内存,CPU资源.因此涉及deep paging问题尽量避免。

    相关文章

      网友评论

          本文标题:1.elasticSearch搜索与deep Paging问题

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