Spezifikation zur Aktivierung von Funktionen zum Verarbeiten natürlicher Sprache für Suchanfragen.
JSON-Darstellung |
---|
{ "filterExtractionCondition": enum ( |
Felder | |
---|---|
filterExtractionCondition |
Die Bedingung, unter der die Filter extrahiert werden sollen. Das Serververhalten ist standardmäßig auf |
geoSearchQueryDetectionFieldNames[] |
Feldnamen, die für die standortbasierte Filterung verwendet werden, wenn Geolocation-Filter 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 der Standardwert |
allowedFieldNames[] |
Optional. Zulassungsliste der Felder, die für die Extraktion von Filtern in natürlicher Sprache verwendet werden können. Wenn nichts angegeben ist, kommen standardmäßig alle indexierbaren Felder für die Extraktion von Filtern in natürlicher Sprache infrage. Es wird jedoch nicht garantiert, dass sie verwendet werden. Wenn Felder in „allowedFieldNames“ angegeben sind, kommen nur die Felder für die Extraktion von Filtern in natürlicher 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 ignoriert. |
FilterExtractionCondition
Enumeration, die beschreibt, unter welcher Bedingung die Filterextraktion erfolgen soll.
Enums | |
---|---|
CONDITION_UNSPECIFIED |
Das Serververhalten ist standardmäßig auf DISABLED eingestellt. |
DISABLED |
Deaktiviert die Extraktion von Filtern in natürlicher Sprache. |
ENABLED |
Ermöglicht das Extrahieren von Filtern in natürlicher Sprache. |
ExtractedFilterBehavior
Aufzählung, die beschreibt, wie extrahierte Filter auf die Suche angewendet werden.
Enums | |
---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED |
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED verwendet das Standardverhalten für extrahierte Filter. Bei der Suche in einem einzelnen Datenspeicher werden sie standardmäßig als Hard-Filter angewendet. Bei der Suche in mehreren Datenspeichern werden sie standardmäßig als Soft Boosts angewendet. |
HARD_FILTER |
Wendet alle extrahierten Filter als Hard-Filter auf die Ergebnisse an. Ergebnisse, die die extrahierten Filter nicht bestehen, werden nicht in der Ergebnismenge zurückgegeben. |
SOFT_BOOST |
Wendet alle extrahierten Filter als Soft Boosts an. Ergebnisse, die die Filter bestehen, werden im Ergebnissatz auf höhere Ränge verschoben. |