DataStoreSpec

Una struttura 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 di 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 la sezione Filtro.

boostSpec

object (BoostSpec)

Facoltativo. Migliora la specifica per dare priorità a determinati documenti. Per saperne di più sul boosting, consulta la sezione Boosting.

customSearchOperators

string

Facoltativo. Operatori di ricerca personalizzati che, se specificati, verranno utilizzati per filtrare i risultati dei datastore di Workspace. Per ulteriori informazioni 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 c'è alcun limite. Se vengono specificati sia questo campo sia SearchRequest.num_results_per_data_store, verrà utilizzato questo campo.