今天在python请求sealsticseach查询语句中看到,突然忘记是代表什么意思,查了下 记录
*****/_search?size=10000&scroll=1m
在 Elasticsearch 中,scroll 是一种机制,用于在处理大量数据时进行分页检索。scroll 参数允许你执行一次初始搜索请求,并使用一个唯一的标识符来维持搜索上下文。然后,你可以使用该标识符进行后续的滚动请求,以获取更多的结果。
在你提供的 Elasticsearch 请求中,scroll=1m 表示每次滚动请求的保持时间为 1 分钟。这意味着在执行初始搜索请求后,你有 1 分钟的时间来获取结果和滚动标识符。在这 1 分钟内,你可以使用滚动标识符来获取下一页结果。如果超过 1 分钟,滚动上下文将过期,并且你需要重新执行初始搜索请求。
通过设置适当的滚动时间,可以在处理大量数据时避免超时或性能问题。你可以根据数据量和处理时间的需求来调整 scroll 参数的值。