写点什么

Elasticsearch 踩坑记之深度分页

用户头像
topsion
关注
发布于: 2021 年 02 月 20 日

问题原因

用 from+size 的话,from + size 默认不能超过 1 万条数据。如采用如下查询语句:

GET /_search?size=5&from=10000
复制代码

会报错。

使用 scroll 的话,尽管能读取许多数据,但是查询出来的结果都是无序的。

解决方法

对于深度分页,到底有没有比较理想的解决方案,既能拉取比较多的数据,拉取的数据也都是有序的?那么你可以了解下 search_after。


参考链接

https://discuss.elastic.co/t/search-after-in-spring/201767

https://blog.csdn.net/peter7_zhang/article/details/106798932


用户头像

topsion

关注

不积跬步,无以至千里 2018.06.14 加入

一名没多少料的代码搬运工,升级打怪中。

评论

发布
暂无评论
Elasticsearch踩坑记之深度分页