Skip to content

此部分内容未经过实际验证

在学习 ElasticSearch Scroll 查询的时候, 不同于 from + size 的方法,先查询到 from+size 条数据,再丢弃 from 条数据,这种十分浪费查询结果的方法, Scroll 是根据游标直接向后取 size 条数据。

在评论区有人提到,在 MySQL 中,也有一种类似的使用方法,即将下列查询语句

sql
SELECT * FROM `table` WHERE `order_column` > $param LIMIT $offset,$size

替换为

sql
SELECT * FROM `table` WHERE `order_column` > $param AND id > $last_query_result

以减少偏移查询带来的结果浪费。