scroll 在第一次查询是一次取出所有符合条件数据,还是在每个shard 上只取size 个呢,如果是取全部,那会全局排序问题, 如果每个分片取 size 个,那缓存中没有包含的后面的数据,是如何根据 scroll_id 再从分片中查询的呢,分片上如何进行排序
Elasticsearch 5.x 源码分析(3)from size, scroll 和 search after前两天突然被业务部的同事问了一句:“我现在要做搜索结果全量导,该用哪个接口,性能要好的?”之前虽然是知道这三种方法都是可以做分页的深度查询,但是由于具体的代码实现细节没看过,...