Auf dieser Seite werden Entitäten vorgestellt und es wird erläutert, wie und warum sie verwendet werden können.
Für die meisten Anwendungsfälle sind keine Entitäten für Vertex AI Search for Retail erforderlich. Einzelhändler, die mehrere Marken oder Regionen aus einem einzigen Produktkatalog anbieten, können jedoch bessere Ergebnisse erzielen, wenn sie Entitäten verwenden.
Übersicht
Wenn Sie mehrere Entitäten in Ihrem Projekt einrichten, können Sie das unterschiedliche Verhalten und die unterschiedlichen Präferenzen von Käufern berücksichtigen, die sich in verschiedenen Regionen oder Ländern befinden oder auf Websites mit unterschiedlicher Markenidentität einkaufen, die zu Ihrem Unternehmen gehören.
Anwendungsbeispiel: Zwei Länder
Ein Einzelhändler, Beispielorganisation, ist sowohl in den USA als auch in Kanada online vertreten.
Beispiel: Eine Organisation möchte Such- und Suchergebnisse sowie Vorschläge zur automatischen Vervollständigung präsentieren, die die Unterschiede zwischen den Käufern in den beiden Ländern berücksichtigen. Beispielorganisation weist also zwei Entitäten zu: org_us
und org_ca
.
Nutzerereignisse werden je nachdem, welche Website der Käufer besucht hat (.com
oder ca
), mit einem Entitätswert getaggt. Wenn ein Käufer eine Suchanfrage stellt, ist der Entitätswert in der Anfrage enthalten.
In den beiden Ländern gibt es im Juli wichtige, aber unterschiedliche Feiertage. Wenn Sie Entitäten eingerichtet haben und Käufer auf der Website der Beispielorganisation nach July
suchen, werden US-amerikanischen Käufern zuerst Artikel zum Thema „Vierter Juli“ und kanadischen Käufern Artikel zum Thema „Kanadatag“ angezeigt.
In Empfehlungen für kanadische Käufer werden eher Artikel zum Canada Day als zum Unabhängigkeitstag angezeigt.
Beispiel für einen Anwendungsfall: eine Akquisition
Die Enterprise Example Organization hat vor Kurzem das Startup Example Organization übernommen. Die Kataloge wurden zusammengeführt, aber die Marke und Website des Start-ups werden beibehalten, da es eine treue Fangemeinde hat.
Das Unternehmen erstellt ein Entitätsobjekt namens startup
, um Nutzerereignisse zu taggen, die von der Start-up-Website stammen. So können bei der Suche, im Suchnetzwerk, bei der automatischen Vervollständigung und bei Empfehlungen, die auf der Website des Start-ups präsentiert werden, die Präferenzen der Käufer berücksichtigt werden.
Mehrere Projekte oder mehrere Entitäten?
Wenn Sie Vertex AI Search für den Einzelhandel einrichten, können Sie verschiedene Projekte oder verschiedene Entitäten im selben Projekt verwenden, um unterschiedliche Vorschläge für Ihre verschiedenen Käufergruppen zu erhalten.
Für einige Anwendungen sind separate Projekte erforderlich. Für andere Anwendungen ist es besser, Entitäten einzurichten.
Verwenden Sie Entitäten, wenn Sie Folgendes haben:
Ein vollständig oder teilweise freigegebener Katalog zwischen den Entitäten
Eines oder mehrere der folgenden Kriterien:
Mehrere Marken im selben Land oder Sprachraum, z. B. Ihre ursprüngliche Marke und eine übernommene Marke,
google_home
undnest
.Mehrere Regionen im selben Land, z. B.
enterprise_east
undenterprise_west
.Eine Marke, aber in mehreren Ländern mit derselben Sprache, z. B.
brand_us
undbrand_ca
.
Verwenden Sie separate Projekte anstelle von Entitäten, wenn folgende Voraussetzungen erfüllt sind:
Kataloge, die nicht kombiniert werden können, oder Kataloge, die sich bei einer Kombination nur geringfügig oder gar nicht überschneiden.
Entitäten, für die unterschiedliche Sprachen erforderlich sind. Pro Projekt ist nur eine Sprache zulässig.
Nutzerereignisse und ‑entitäten
Wenn Sie die Entitätsfunktion nutzen möchten, fügen Sie Ihren Nutzerereignissen das Entitätsfeld hinzu.
Suche und automatische Vervollständigung:Fügen Sie das Feld
entity
in Nutzerereignisse vom Typsearch
ein.Das Entitätsfeld in anderen Nutzerereignistypen kann bei der Fehlerbehebung hilfreich sein, hat aber keinen Einfluss auf die Qualität der Suchergebnisse oder der Antworten für die automatische Vervollständigung.
Empfehlungen:Fügen Sie das Entitätsfeld in so viele Nutzerereignisse wie möglich ein.
Normalerweise dauert es 30 bis 90 Tage, bis die Entitätsfunktion optimale Vorschläge liefert.
Wenn eine Entität in einer Anfrage fehlt, wird in der Anfrage keine Annahme über die Entität im Ergebnis getroffen. Sie erhalten ein Durchschnittsergebnis, das auf Nutzerereignissen mit und ohne die angegebene Entität basiert.
Suche und Entitäten
So erhalten Sie Such- oder Suchergebnisseiten, bei denen die Entität berücksichtigt wird:
Fügen Sie das Feld
entity
in Ihre Suchnutzerereignisse (eventType="search"
) ein. Ein Beispiel finden Sie im vollständigen Objektbeispiel für das Nutzerereignis Suchen.Fügen Sie Ihrer Suchanfrage das Feld
entity
hinzu. Informationen zum Senden von Suchanfragen finden Sie unter Suchergebnisse abrufen.
Automatische Vervollständigung und Entitäten
So erhalten Sie automatisch vervollständigte Ergebnisse, die das Entitätswissen berücksichtigen:
- Folgen Sie der Anleitung unter Dataset für automatisches Lernen und Nach Entität gefilterte Vorschläge.
Empfehlungen und Entitäten
Nachdem Sie das Feld entity
zu Ihren Nutzerereignissen hinzugefügt haben, sind keine weiteren Maßnahmen erforderlich, um Entitäten für Empfehlungen zu nutzen.
Das liegt daran, dass der Entitätswert Teil des Nutzerereignisses ist, das wiederum in den Aufruf der Methode predict eingeschlossen ist.