Personalisierung von Suchergebnissen von OpenSearch - Amazon Personalize

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.

OpenSearchist ein selbstverwalteter Open-Source-Suchdienst, der auf der Apache 2.0-Lizenz basiert. Amazon OpenSearch Service ist ein verwalteter Service, der Sie bei der Bereitstellung, dem Betrieb und der Skalierung von OpenSearch Ressourcen unterstützt AWS Cloud. Wenn Sie Amazon OpenSearch Service verwenden, OpenSearch ruft Ergebnisse ab und stuft sie ein.

OpenSearch Verwendet bei der Rangfolge von Abfrageergebnissen ein probabilistisches Ranking-Framework namens BM-25, um Relevanzwerte zu berechnen. Wenn ein bestimmtes Schlüsselwort in einem Dokument häufiger vorkommt, weist BM-25 diesem Dokument eine höhere Relevanzbewertung zu. OpenSearch Das Ranking berücksichtigt nicht das Nutzerverhalten wie Click-Through-Daten.

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

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.

Zeigt, wie das Plugin funktioniert, wenn Sie es zur Personalisierung OpenSearch von Ergebnissen verwenden.
  1. Sie senden die Anfrage Ihres Kunden an Ihre OpenSearch Service-Domain oder Ihren OpenSearch Open-Source-Cluster.

  2. 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.

  3. 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 übergebeninputList.

  4. Amazon Personalize gibt die neu eingestuften Ergebnisse an das Plugin zurück.

  5. 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.

  6. 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.