Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Personalisierung von Suchergebnissen von OpenSearch
Sie können Amazon Personalize verwenden, um Ergebnisse aus Open Source OpenSearch oder Amazon OpenSearch Service für Ihre Benutzer zu personalisieren.
OpenSearch
OpenSearch Verwendet bei der Rangfolge von Abfrageergebnissen ein probabilistisches Ranking-Framework namens BM-25
Wenn Sie Amazon Personalize mit verwenden OpenSearch, ordnet Amazon Personalize die OpenSearch Ergebnisse auf der Grundlage des Verhaltens eines Benutzers in der Vergangenheit, aller Metadaten zu den Artikeln und aller Metadaten über den Benutzer neu. OpenSearch berücksichtigt dann die Neurangierung, bevor die Suchantwort an Ihre Anwendung zurückgesendet wird. Sie kontrollieren, wie viel Gewicht OpenSearch dem Ranking von Amazon Personalize beigemessen wird, wenn Sie es auf OpenSearch Ergebnisse anwenden.
Durch diese Neurangierung können die Ergebnisse ansprechender und für die Interessen eines Benutzers relevanter sein. Dies kann zu einer Erhöhung der Klickrate und der Konversionsrate für Ihre Anwendung führen. Ein Anwendungsbeispiel, das beschreibt, wie die personalisierte Suche die Ergebnisse einer E-Commerce-Anwendung verbessern kann, finden Sie unter. Beispiel für einen Anwendungsfall
Bevor Sie mit der Personalisierung der OpenSearch Ergebnisse beginnen, sollten Sie die unter aufgeführten Anforderungen überprüfen. Anforderungen an das Amazon Personalize Search Ranking-Plugin
Themen
- Beispiel für einen Anwendungsfall
- So funktioniert das Amazon Personalize Search Ranking-Plugin
- Zusätzliche Informationen
- Anforderungen an das Amazon Personalize Search Ranking-Plugin
- Personalisierung von Ergebnissen von Amazon OpenSearch Service mit Amazon Personalize
- Personalisierung von Ergebnissen aus Open Source Open Search mit Amazon Personalize
- Felder für den personalized_search_ranking Antwortprozessor
- Beispiel für Pipeline-Kennzahlen
Beispiel für einen Anwendungsfall
Wenn Sie Amazon Personalize verwenden, um OpenSearch Ergebnisse neu zu ordnen, können die Suchergebnisse für Ihre Nutzer relevanter sein. Zum Beispiel könnten Sie eine E-Commerce-Anwendung haben, die Autos verkauft. Wenn Ihr Benutzer eine Suchanfrage nach Toyota-Fahrzeugen eingibt und Sie die Ergebnisse nicht personalisieren, OpenSearch wird eine Liste von Autos angezeigt, die von Toyota auf der Grundlage von Schlüsselwörtern in Ihren Daten hergestellt wurden. Diese Liste würde für alle Benutzer in derselben Reihenfolge geordnet werden.
Wenn Sie jedoch Amazon Personalize verwenden, um Ergebnisse zu personalisieren, ordnen Sie diese OpenSearch Autos anhand ihres Verhaltens, z. B. ihrer Klicks, in der Reihenfolge ihrer Relevanz für den jeweiligen Nutzer neu ein. Das Auto, auf das der Nutzer am wahrscheinlichsten klickt, wird an erster Stelle eingestuft.
Wenn Sie OpenSearch Ergebnisse personalisieren, kontrollieren Sie, wie viel Gewicht (Betonung) OpenSearch dem Ranking von Amazon Personalize beigemessen wird. Um mit diesem Beispiel fortzufahren: Wenn ein Benutzer nach einem bestimmten Fahrzeugtyp aus einem bestimmten Jahr sucht (z. B. einem Toyota Prius von 2008), möchten Sie vielleicht mehr Wert auf das ursprüngliche Ranking von legen. OpenSearch
Bei allgemeineren Suchanfragen, die zu einer Vielzahl von Ergebnissen führen (z. B. eine Suche nach allen Toyota-Fahrzeugen), können Sie jedoch großen Wert auf Personalisierung legen. Auf diese Weise sind die Fahrzeuge, die ganz oben auf der Liste stehen, für den jeweiligen Benutzer relevanter.
So funktioniert das Amazon Personalize Search Ranking-Plugin
Das folgende Diagramm zeigt, wie das Amazon Personalize Search Ranking-Plugin funktioniert.
-
Sie senden die Anfrage Ihres Kunden an Ihre OpenSearch Service-Domain oder Ihren OpenSearch Open-Source-Cluster.
-
OpenSearch sendet die Antwort auf die Anfrage (Liste der Artikel, die für die Anfrage relevant sind) und die Benutzer-ID an das Amazon Personalize Search Ranking-Plugin.
-
Das Plugin sendet die Artikel und den Benutzer als Antwort auf Ihre Amazon Personalize Personalize-Kampagne zum Ranking. Es verwendet die Rezeptur- und Kampagnenwerte von Amazon Resource Name (ARN) in Ihrer Suchpipeline, um ein personalisiertes Ranking für den Benutzer zu erhalten. Es verwendet die GetPersonalizedRanking API Operation für Empfehlungen. In der Anfrage werden die Daten des Benutzers, userId der die Anfrage gestellt hat, und die von der OpenSearch Abfrage zurückgegebenen Elemente an die übergeben
inputList
. -
Amazon Personalize gibt die neu eingestuften Ergebnisse an das Plugin zurück.
-
Das Plugin ordnet die Suchergebnisse neu an und gibt sie an Ihre OpenSearch Service-Domain oder Ihren Open-Source-Cluster zurück. OpenSearch Die Ergebnisse werden auf der Grundlage der Reaktion auf Ihre Amazon Personalize Personalize-Kampagne und der Betonung der Personalisierung, die Sie bei der Einrichtung angegeben haben, neu eingestuft.
-
Ihr OpenSearch Open-Source-Cluster oder Ihre OpenSearch Service-Domain gibt die Endergebnisse an Ihre Anwendung zurück.
Zusätzliche Informationen
Die folgenden Ressourcen bieten zusätzliche Informationen zur Verwendung von OpenSearch.
-
Informationen zu den ersten Schritten mit Open Source finden Sie OpenSearch unter Schnellstart
. -
Informationen zu den ersten Schritten mit OpenSearch Service finden Sie unter Erste Schritte mit Amazon OpenSearch Service im Amazon OpenSearch Service Developer Guide.
-
Informationen zum Rezept für personalisiertes Ranking in Amazon Personalize finden Sie unter. Rezept mit personalisiertem Ranking