

本页面为 Elasticsearch v8 官方 API 文档中 Search(搜索) 主题下的接口说明,由 Bump.sh 提供文档托管。其中详细描述了包括滚动搜索(scrolling search)、异步搜索、向量搜索、搜索模板等在内的多种搜索相关操作。本文重点提取并整理文档中关于“运行滚动搜索(Run a scrolling search)”这一操作的说明。
该文档站点涵盖 Elasticsearch 的 Autoscaling、CAT、Cluster、Document、EQL、Machine learning、Search、SQL 等众多 API 主题,并提供鉴权方式、路径参数、查询参数、请求体及响应结构等完整参考。
在 Search 主题下,v8 版本提供的主要操作包括:
POST /_search/scroll/{scroll_id}(另有 GET /_search/scroll、POST /_search/scroll、GET /_search/scroll/{scroll_id})scroll 查询参数的搜索 API 请求以获取滚动 ID(_scroll_id),随后使用该 ID 调用滚动 API 获取下一批结果。search_after 参数。readscroll_id(STRING,必填,已弃用)——滚动 IDscroll(STRING,保留搜索上下文的时间)、scroll_id(STRING,已弃用)、rest_total_hits_as_int(BOOLEAN,控制 hit.total 返回格式)scroll(STRING)与 scroll_id(STRING,必填)took、timed_out、_shards、hits、_scroll_id 等字段;其中 _scroll_id 仅在请求指定了 scroll 参数时返回。