elasticsearch 深度分页概念

你要是过得好,我怎么能睡得着。

 

什么是深度分页?

深度分页其实就是搜索的深浅度,比如第1页,第2页,第10页,第20页,是比较浅的;第10000页,第20000页就是很深了。

搜索得太深,就会造成性能问题,会耗费内存和占用cpu。而且es为了性能,他不支持超过一万条数据以上的分页查询。

 

那么如何解决深度分页带来的问题?

我们应该避免深度分页操作(限制分页页数),比如最多只能提供100页的展示,从第101页开始就没了,毕竟用户也不会搜的那么深。

posted @ 2022-11-07 08:55  方达达  阅读(8)  评论(0编辑  收藏  举报