| 创建 | POST /<index>/_search?scroll=1m 携带 size |
|---|---|
| 翻页 | POST /_search/scroll 传 scroll_id 与新的保持时间 |
| 收尾 | DELETE /_search/scroll 显式释放,不要只依赖超时 |
示例
示例
POST /my-index/_search?scroll=1m
{ "size": 1000, "query": { "match_all": {} } }
POST /_search/scroll
{ "scroll": "1m", "scroll_id": "<上一步返回的 scroll_id>" }
DELETE /_search/scroll
{ "scroll_id": ["<scroll_id>"] }scroll 返回的是发起时刻的视图,期间被删除或更新的文档仍按旧版本返回;数据量大时优先考虑 PIT + search_after。