深分页写法
深分页写法
# 普通分页(from+size 受 max_result_window 限制,默认 10000)
GET /logs-app/_search { "from": 0, "size": 50, "sort": [{"@timestamp": "desc"}] }
# 游标分页:带上上一页末尾的排序值
GET /logs-app/_search
{
"size": 100,
"sort": [ { "@timestamp": "desc" }, { "_doc": "asc" } ],
"search_after": [ 1750000000000 ]
}search_after 需要一个稳定且唯一的排序键组合,常用时间戳加 _doc 兜底。