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가 모두 지정된 경우 이 필드가 사용됩니다.