DataStoreSpec

Una struct per definire i datastore su cui filtrare in una chiamata di ricerca e le configurazioni per questi datastore. In caso contrario, viene restituito un errore INVALID_ARGUMENT.

Rappresentazione JSON
{
  "dataStore": string,
  "filter": string,
  "boostSpec": {
    object (BoostSpec)
  },
  "customSearchOperators": string,
  "numResults": integer
}
Campi
dataStore

string

Obbligatorio. Nome completo della risorsa DataStore, ad esempio projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. Il percorso deve includere il numero di progetto, l'ID progetto non è supportato per questo campo.

filter

string

Facoltativo. Specifica del filtro per filtrare i documenti nel datastore specificato dal campo dataStore. Per saperne di più sul filtraggio, consulta Filtrare

boostSpec

object (BoostSpec)

Facoltativo. Specifica di boost per aumentare il boost di determinati documenti. Per saperne di più sul boost, consulta Boost

customSearchOperators

string

Facoltativo. Operatori di ricerca personalizzati che, se specificati, verranno utilizzati per filtrare i risultati dei datastore dell'area di lavoro. Per saperne di più sugli operatori di ricerca personalizzati, consulta SearchOperators.

numResults

integer

Facoltativo. Il numero massimo di risultati da recuperare da questo datastore. Se non specificato, verrà utilizzato SearchRequest.num_results_per_data_store, se fornito, altrimenti non è previsto alcun limite. Se vengono specificati sia questo campo sia SearchRequest.num_results_per_data_store, verrà utilizzato questo campo.