Vertex AI Search for Commerce bietet eine Funktion, mit der Sie Einträge angeben können, die bei Suchanfragen hervorgehoben werden sollen. Sie können das Ergebnisranking steuern, indem Sie eine Boosting-Regel anwenden, um die zurückgegebenen Suchelemente zu priorisieren oder herabzustufen.
Regeln für die Leistungssteigerung
Boosting-Regeln können nur angewendet werden, wenn es einen Basis-Relevanzwert gibt, z. B. bei nach Relevanz sortierten Suchanfragen oder Suchergebnissen mit vorsortierten Werten. Die Optimierung ist eine Multiplikatorfunktion, die auf diese Such- und Suchergebnisse angewendet wird.
Hoch-/Herabstufen
Ein Produkt kann durch mehrere Regeln für die Aufwertung oder Unterdrückung beeinflusst werden, die in der Klasse boostspec
der Search Service API festgelegt sind.
- Eine positive Zahl gibt eine Leistungssteigerungsregel, also eine Werbeaktion, an.
- Eine negative Zahl gibt eine Ausblendungsregel an, d. h. eine Deaktivierung statt einer Aktivierung.
Konfigurationsoptionen
- Summe der Steigerungseffekte: Wenn es eine Degradierung und eine Beförderung gibt, werden diese Werte in Vertex AI Search for Commerce addiert. Die daraus resultierende Summe ist entweder ein verringerter Boost oder ein negativer Effekt.
- Regel für maximalen Boost (Standard): Vertex AI Search for Commerce prüft den maximalen Wert und ignoriert die anderen Regeln.
Mehrere Regeln zum Hoch- oder Herabstufen für ein Produkt festgelegt
Für ein Produkt können mehrere Regeln zum Hervorheben oder Verstecken gelten. Die endgültige Bewertung ergibt sich dann entweder aus der Summe oder dem Maximum der entsprechenden Werte.
Wenn mehrere Optimierungsregeln auf dasselbe Produkt angewendet werden, prüfen Sie immer, ob das Produkt durch die Bewertung eines anderen Produkts von der Spitzenposition verdrängt wurde. Der Modus „Max“ ist als Standardeinstellung festgelegt, damit dieses Problem seltener auftritt.
Angenommen, ein Produkt erhält die Steigerungen 2, 3 und 0,5 und ein anderes Produkt eine Steigerung von 0,5. Obwohl das Produkt nur eine Steigerungsbewertung von 0, 5 erhalten hat, wird es bei wiederholter Steigerung besser als das andere Produkt gelistet. Prüfen Sie die Spezifikation für die Leistungssteigerung sorgfältig, um sicherzustellen, dass sie sich nicht überschneidet oder dass die Überschneidung beabsichtigt ist.
Filter überschreiben
Es gibt zwei Arten von Filtern, die Vorrang vor den Regeln für die Anzeigenauslieferung haben:
Vom Nutzer angegeben: Dazu gehören z. B. Preis oder Marke. Sie werden dem Endnutzer als Kacheln oder Facetten auf der Website angezeigt.
Themenrelevanz: Diese Filter sind nur für Suchanfragen verfügbar (nicht für die Navigation). Sie schließen weniger relevante Produkte aus den Suchergebnissen aus. Bei der Suche nach Kühlschrank werden beispielsweise keine Mikrowellen oder Zubehörteile wie Kühlschrankgriffe zurückgegeben. Der Filter erkennt, dass eine Mikrowelle bei einer Suche nach einem Kühlschrank nicht hervorgehoben werden soll.
In der Suche und im Suchnetzwerk verfügbare Filter
- Suche: Der Themenfilter sowie alle anderen vom Nutzer angewendeten Filter, z. B. On-Site-Facetten.
- Suchen: Da keine Textabfrage vorhanden ist, werden nur die vom Nutzer angewendeten Filter angewendet. Mithilfe von Filtern wird auch geprüft, ob das Produkt (z. B. Anzüge) zur richtigen Produktkategorie gehört (z. B. nicht zu Pullovern).
Debugging und Fehlerbehebung
Jedes Produkt kann unbegrenzt optimiert werden, aber von Nutzern angewendete Filter entfernen Produkte aus der Suchantwort. So können Sie herausfinden, warum ein optimiertes Produkt möglicherweise nicht in den Such- und Suchergebnissen angezeigt wird:
- Mehrere Regeln für die Steigerung (einschließlich Deaktivierung der Funktion „Verbergen“): Prüfen Sie die Konfiguration des Boost-Modus (Summe oder Maximum) und ermitteln Sie die endgültige Bewertung.
- Relevanz: Ein Produkt muss für die Suchanfrage relevant sein und die Relevanzfilter bestehen. Wenn eine Suchanfrage nach Nike-Schuhen erfolgt und der Produkttitel Air Jordans lautet,stimmen die Wörter nicht überein, aber ihre enge semantische Beziehung führt zu einem hohen Relevanzwert. Ein Produkttitel wie gelbe Jacke hat bei einer Nike-Suchanfrage eine niedrige Relevanz. Wenn der Produkttitel eine kryptische Modellnummer ist, die in keinerlei Beziehung zu einem Wort steht, ist der Relevanzwert für jede Suchanfrage niedrig.
- Filter: Filterregeln überschreiben alle Regeln zur Produktbeförderung und verhindern, dass beförderte Produkte in den Ergebnissen erscheinen. Der Filter wird immer auf den Boost angewendet. Wenn für ein Produkt von Nutzern angewendete Filter vorhanden sind oder eine Produktkategorie für die Suche gefiltert wird, funktioniert der Boost nicht.
Anleitung zum Boosting
In dieser Anleitung finden Sie einige Beispiele für das Produkt-Boosting.
Klicken Sie auf Anleitung, um eine detaillierte Anleitung für diese Aufgabe direkt im Cloud Shell-Editor zu erhalten:
Boost konfigurieren
Auf dieser Seite wird das folgende Dataset als Beispiel verwendet. Nur die zur Erläuterung erforderlichen Felder sind enthalten.
Beispieldatensatz
Beispiel für eine Suchanfrage und -antwort
Wenn Sie beispielsweise nach "Google Lautsprecher" suchen, erhalten Sie in keiner bestimmten Reihenfolge "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" und "google_home_mini".
Beispiel für eine Leistungssteigerung
Angenommen, Sie möchten die kostengünstigeren Produkte (weniger als 95 Dollar) priorisieren und die teuren Produkte (über 95 Dollar) herabstufen. Sie können eine Spezifikation für die Leistungssteigerung so anwenden:
JSON
{ condition_boost_specs { condition: "price: IN(*, 95.0e)" boost: 0.5 } condition_boost_specs { condition: "price: IN(95.0e, *)" boost: -0.5 } }
In der Ergebnisliste werden "nest_mini_2nd_gen"
, "google_home_mini"
und "nest_hub"
möglicherweise als die ersten drei Ergebnisse angezeigt und "nest_audio"
, "nest_hub_max"
und "google_home_max"
sind die letzten drei Ergebnisse. Es wird jedoch keine bestimmte Reihenfolge festgelegt, im Gegensatz zur Sortierung nach Preis, wie unter Ergebnisse filtern und sortieren beschrieben.