1.官方api 1.Scroll概念 Version:6.1 英文原文地址:Scroll 当一个搜索请求返回单页结果时,可以使用 scroll API 检索体积大量(甚至全部)结果,这和在传统数据库中使用游标的方式非常相似. 不要把 scroll 用于实时请求,它主要用于大数据量的场景.例如:将一个索引的内容索引到另一个不同配置的新索引中. 2.Client support for scrolling and reindexing(滚动搜索和索引之间的文档重索引) 一些官方支持的客户端提供了一些
ES scroll(ES游标) 解决深分页. Why 当Elasticsearch响应请求时,它必须确定docs的顺序,排列响应结果.如果请求的页数较少(假设每页20个docs), Elasticsearch不会有什么问题,但是如果页数较大时,比如请求第20页,Elasticsearch不得不取出第1页到第20页的所有docs,再去除第1页到第19页的docs,得到第20页的docs. 原理 Scrolling allows us to do an initial search and to k