Specifica per abilitare le funzionalità di comprensione del linguaggio naturale per le richieste di ricerca.
Rappresentazione JSON |
---|
{ "filterExtractionCondition": enum ( |
Campi | |
---|---|
filterExtractionCondition |
La condizione in base alla quale deve essere eseguita l'estrazione del filtro. Il comportamento del server è impostato per impostazione predefinita su |
geoSearchQueryDetectionFieldNames[] |
Nomi dei campi utilizzati per il filtro basato sulla posizione, in cui i filtri di geolocalizzazione vengono rilevati nelle query di ricerca in linguaggio naturale. Valido solo quando FilterExtractionCondition è impostato su Se questo campo è impostato, sostituisce i nomi dei campi impostati in |
extractedFilterBehavior |
Facoltativo. Controlla il comportamento di applicazione dei filtri estratti alla ricerca. Il comportamento predefinito dipende dalla richiesta. Per la ricerca strutturata in un singolo datastore, il valore predefinito è |
allowedFieldNames[] |
Facoltativo. Elenco consentito di campi che possono essere utilizzati per l'estrazione di filtri in linguaggio naturale. Per impostazione predefinita, se non viene specificato, tutti i campi indicizzabili sono idonei all'estrazione del filtro in linguaggio naturale (ma non è garantito che vengano utilizzati). Se vengono specificati dei campi in allowedFieldNames, solo i campi contrassegnati come indicizzabili nello schema e specificati nella lista consentita saranno idonei per l'estrazione dei filtri in linguaggio naturale. Nota: per la ricerca in più datastore, questa funzionalità non è ancora supportata e verrà ignorata. |
FilterExtractionCondition
Enumerazione che descrive in quale condizione deve avvenire l'estrazione del filtro.
Enum | |
---|---|
CONDITION_UNSPECIFIED |
Il comportamento del server è impostato per impostazione predefinita su DISABLED . |
DISABLED |
Disattiva l'estrazione dei filtri NL. |
ENABLED |
Consente l'estrazione dei filtri NL. |
ExtractedFilterBehavior
Enumerazione che descrive come i filtri estratti vengono applicati alla ricerca.
Enum | |
---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED |
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED utilizzerà il comportamento predefinito per i filtri estratti. Per la ricerca in un singolo datastore, il comportamento predefinito è l'applicazione come filtri rigidi. Per la ricerca in più datastore, l'impostazione predefinita prevede l'applicazione come soft boost. |
HARD_FILTER |
Applica tutti i filtri estratti come filtri rigidi ai risultati. I risultati che non superano i filtri estratti non verranno restituiti nel set di risultati. |
SOFT_BOOST |
Applica tutti i filtri estratti come aggiustamenti morbidi. I risultati che superano i filtri verranno promossi a posizioni più elevate nel set di risultati. |