ElasticSearch中翻页查询中scroll_id和pageNo区别
时间: 2024-05-21 20:14:30 浏览: 138
ES查询客户端,elasticsearch可视化工具 elasticsearch查询客户端
在Elasticsearch中,翻页查询可以使用scroll和from/size两种方式。
使用scroll方式时,scroll_id是一个指向搜索结果的游标,用于连续获取下一页数据。每次获取数据时,需要提供上一次的scroll_id,以便继续获取下一页数据。scroll_id的过期时间可以在scroll API中设置。因此,scroll_id不同于pageNo,它不是一个页码,而是一个游标,用于持续地获取数据。
使用from/size方式时,from表示从搜索结果的第几条记录开始获取数据,size表示获取的记录数。例如,当from=0,size=10时,表示获取搜索结果的前10条记录。当需要获取下一页数据时,需要重新发送查询请求,并且修改from值。因此,from/size方式中的pageNo就是页码,用于指定需要获取的数据所在的页数。
阅读全文