Fleet 多重搜索 API

编辑

通过单个 API 请求执行多个 fleet 搜索

该 API 的结构与 多重搜索 API 相同。但是,与 fleet 搜索 API 类似,它支持 wait_for_checkpoints 参数。

Fleet 多重搜索 API 设计用于通过 fleet 服务器间接使用。不支持直接使用。Elastic 保留在未来版本中更改或删除此功能的权利,恕不另行通知。

请求

编辑

GET /_fleet/_fleet_msearch

GET /<索引>/_fleet/_fleet_msearch

路径参数

编辑
<target>
(可选,字符串)要搜索的单个目标。如果目标是索引别名,则必须解析为单个索引。

查询参数

编辑
wait_for_checkpoints
(可选,列表)以逗号分隔的检查点列表。配置后,只有在相关检查点对搜索可见后,才会在分片上执行搜索 API。默认为空列表,这将导致 Elasticsearch 立即执行搜索。
allow_partial_search_results
(可选,布尔值)如果为 true,则在存在分片请求超时或 分片故障 时返回部分结果。如果为 false,则返回错误,不包含任何部分结果。默认为配置的集群设置 search.default_allow_partial_results,默认值为 true