前言 ElasticSearch实现分页查询,有3种方式,他们在数据查询中各自占据着不同的优势,因此在搜索引擎的数据分页过程中,如何更好地利用各自的优势来进行数据查询是一个非常重要的过程. 传统分页(from&size) 按照一般的查询流程来说,如果我们想查询前10条数据: 客户端请求发送给某个节点: 节点转发给各个分片,查询每个分片上的前10条数据: 查询结果返回给节点,并将数据进行整合,提取前10条数据: 将查询结果返回给客户端. 其原理就是当我们需要查询第10条到第20条数据时,节点从各个