舰队多重搜索 API编辑

使用单个 API 请求执行多个 舰队搜索

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

舰队多重搜索 API 旨在通过舰队服务器间接使用。不支持直接使用。Elastic 保留更改或删除此功能的权利,恕不另行通知。

请求编辑

GET /_fleet/_fleet_msearch

GET /<index>/_fleet/_fleet_msearch

路径参数编辑

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

查询参数编辑

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