Fleet multi search API
Executes several fleet searches with a single API request.
The API follows the same structure as the multi search API. However, similar to the fleet search API, it supports the wait_for_checkpoints parameter.
The fleet multi search API is designed for indirect use through fleet server. Direct use is not supported. Elastic reserves the right to change or remove this feature in future releases without prior notice.
Request
GET /_fleet/_fleet_msearch
GET /<index>/_fleet/_fleet_msearch
Path parameters
-
<target> - (Optional, string) A single target to search. If the target is an index alias, it must resolve to a single index.
Query parameters
-
wait_for_checkpoints - (Optional, list) A comma separated list of checkpoints. When configured, the search API will only be executed on a shard after the relevant checkpoint has become visible for search. Defaults to an empty list which will cause Elasticsearch to immediately execute the search.
-
allow_partial_search_results - (Optional, Boolean) If
true, returns partial results if there are shard request timeouts or shard failures. Iffalse, returns an error with no partial results. Defaults to the configured cluster settingsearch.default_allow_partial_resultswhich istrueby default.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/fleet-multi-search.html