DataStoreSpec

Es una estructura para definir los almacenes de datos en los que se filtrará una llamada de búsqueda y las configuraciones de esos almacenes de datos. De lo contrario, se muestra un error INVALID_ARGUMENT.

Representación JSON
{
  "dataStore": string,
  "filter": string,
  "boostSpec": {
    object (BoostSpec)
  },
  "customSearchOperators": string,
  "numResults": integer
}
Campos
dataStore

string

Obligatorio. Es el nombre completo del recurso DataStore, como projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. La ruta de acceso debe incluir el número de proyecto. No se admite el ID del proyecto para este campo.

filter

string

Es opcional. Es la especificación del filtro para filtrar documentos en el almacén de datos especificado por el campo dataStore. Para obtener más información sobre el filtrado, consulta Filtrado

boostSpec

object (BoostSpec)

Es opcional. Es la especificación de aumento para aumentar ciertos documentos. Para obtener más información sobre el aumento, consulta Aumento.

customSearchOperators

string

Es opcional. Son operadores de búsqueda personalizados que, si se especifican, se usarán para filtrar los resultados de los almacenes de datos del lugar de trabajo. Para obtener más información sobre los operadores de búsqueda personalizados, consulta SearchOperators.

numResults

integer

Es opcional. Es la cantidad máxima de resultados que se recuperarán de este almacén de datos. Si no se especifica, se usará SearchRequest.num_results_per_data_store si se proporciona. De lo contrario, no hay límite. Si se especifican este campo y SearchRequest.num_results_per_data_store, se usará este campo.