DataStoreSpec

検索呼び出しでフィルタするデータストアと、それらのデータストアの構成を定義する構造体。それ以外の場合は、INVALID_ARGUMENT エラーが返されます。

JSON 表現
{
  "dataStore": string,
  "filter": string,
  "boostSpec": {
    object (BoostSpec)
  },
  "customSearchOperators": string,
  "numResults": integer
}
フィールド
dataStore

string

必須。DataStore の完全なリソース名(projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId} など)。パスにはプロジェクト番号を含める必要があります。このフィールドではプロジェクト ID は対象外です。

filter

string

省略可。dataStore フィールドで指定されたデータストア内のドキュメントをフィルタするフィルタ仕様。フィルタリングの詳細については、フィルタリングをご覧ください。

boostSpec

object (BoostSpec)

省略可。特定のドキュメントをブーストするブースト仕様。ブーストの詳細については、ブーストをご覧ください。

customSearchOperators

string

省略可。カスタム検索演算子。指定すると、ワークスペース データストアの結果をフィルタするために使用されます。カスタム検索演算子の詳細については、SearchOperators をご覧ください。

numResults

integer

省略可。このデータストアから取得する結果の最大数。指定しない場合は、SearchRequest.num_results_per_data_store が指定されていればそれを使用します。指定されていない場合は上限はありません。このフィールドと SearchRequest.num_results_per_data_store の両方が指定されている場合は、このフィールドが使用されます。