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