Spezifikation zur Aktivierung von Natural Language Understanding-Funktionen für Suchanfragen.
| JSON-Darstellung |
|---|
{ "filterExtractionCondition": enum ( |
| Felder | |
|---|---|
filterExtractionCondition |
Die Bedingung, unter der die Filterextraktion erfolgen soll. Das Serververhalten ist standardmäßig |
geoSearchQueryDetectionFieldNames[] |
Feldnamen, die für die standortbasierte Filterung verwendet werden, wenn Filter zur Standortbestimmung in Suchanfragen in natürlicher Sprache erkannt werden. Nur gültig, wenn „FilterExtractionCondition“ auf Wenn dieses Feld festgelegt ist, werden die in |
extractedFilterBehavior |
Optional. Steuert, wie extrahierte Filter auf die Suche angewendet werden. Das Standardverhalten hängt von der Anfrage ab. Bei der strukturierten Suche in einem einzelnen Datenspeicher ist |
allowedFieldNames[] |
Optional. Zulassungsliste der Felder, die für die Extraktion von Filtern für natürliche Sprache verwendet werden können. Wenn nichts angegeben ist, kommen standardmäßig alle indexierbaren Felder für die Extraktion von Filtern für natürliche Sprache infrage (die Verwendung ist jedoch nicht garantiert). Wenn Felder in „allowedFieldNames“ angegeben sind, kommen nur die Felder für die Extraktion von Filtern für natürliche Sprache infrage, die sowohl im Schema als indexierbar gekennzeichnet als auch in der Zulassungsliste angegeben sind. Hinweis: Bei der Suche in mehreren Datenspeichern wird dies noch nicht unterstützt und dementsprechend ignoriert. |
FilterExtractionCondition
Enum, das beschreibt, unter welcher Bedingung die Filterextraktion erfolgen soll.
| Enums | |
|---|---|
CONDITION_UNSPECIFIED |
Das Serververhalten ist standardmäßig DISABLED. |
DISABLED |
Deaktiviert die Extraktion von Filtern für natürliche Sprache. |
ENABLED |
Ermöglicht das Extrahieren von Filtern für natürliche Sprache. |
ExtractedFilterBehavior
Enum, die beschreibt, wie extrahierte Filter auf die Suche angewendet werden.
| Enums | |
|---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED |
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED wendet das Standardverhalten für extrahierte Filter an. Bei der Suche in einem einzelnen Datenspeicher werden sie standardmäßig als feste Filter angewendet. Bei der Suche in mehreren Datenspeichern werden sie standardmäßig als Soft Boosts angewendet. |
HARD_FILTER |
Wendet alle extrahierten Filter als feste Filter auf die Ergebnisse an. Ergebnisse, die die extrahierten Filter nicht bestehen, werden nicht im Ergebnisdatensatz zurückgegeben. |
SOFT_BOOST |
Wendet alle extrahierten Filter als Soft Boosts an. Ergebnisse, die die Filter bestehen, werden im Ergebnisdatensatz auf höhere Ränge verschoben. |