三人行必有我师

请教es不修改 index.max_result_window怎么达到深度分页的,分页跳转页码查询

Elasticsearch | 作者 shengtu0328 | 发布于2022年07月08日 | 阅读数:1388

系统网页页面上,每页10条, 从1000页开始 ,1005页 跳转到1020页,可以怎么实现
search after是不是只能实现1005页跳转到1006,前提还是必须按照某个字段递增或递减的排序。
scrollapi 也是类似 search after,都是只支持上一页下一页的功能, 不支持具体的页面跳转?
已邀请:

sdx

赞同来自:

目前没有办法,scrollapi,search after适合导出用,涉及到跳页的只能设置max_result_window

shengtu0328

赞同来自:

想到了一个适中的办法,10000条数据内可以通过 from,size实现任意页数跳转,超狗10000条数据,页面上限制跳转页数,通过searh_after实现最近几页的页面跳转功能

sdx

赞同来自:

search after,scrollapi 目前官方推荐的只适合导出数据,跳页除了修改max_result_window目前没有解决方案

spoofer

赞同来自:

没想明白,为啥要查看10000+后面的内容,你会翻百度搜索的第10页后面的内容吗?

要回复问题请先登录注册