フリートマルチ検索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です。