フリートマルチ検索API
単一のAPIリクエストで複数のfleet searchesを実行します。
このAPIは、multi search 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
です。