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.
Anwenden des Amazon Personalize Search Ranking-Plug-ins auf Anfragen in Open Source OpenSearch
Sie können das Amazon Personalize Search Ranking-Plugin auf alle Abfragen und Antworten für einen OpenSearch Index anwenden. Sie können das Plugin auch auf einzelne OpenSearch Anfragen und Antworten anwenden.
-
Der folgende curl-Befehl wendet eine Suchpipeline auf einen OpenSearch Index in einem lokal ausgeführten OpenSearch Open-Source-Cluster an. Bei diesem Ansatz verwenden alle Suchanfragen in diesem Index das Plugin, um die Suchergebnisse zu personalisieren.
curl -XGET "https://localhost:9200/
index
/_settings" -ku 'admin:admin' --insecure -H 'Content-Type: application/json' -d' { "index.search.default_pipeline": "pipeline-name
" } ' -
Der folgende curl-Befehl wendet eine Suchpipeline auf eine einzelne Abfrage nach Fahrzeugen der Marke Toyota in einem Index in einem lokal ausgeführten OpenSearch Open-Source-Cluster an.
Geben Sie für
user_id
die ID des Benutzers an, für den Sie Suchergebnisse erhalten. Dieser Benutzer muss in den Daten enthalten sein, die Sie zur Erstellung Ihrer Amazon Personalize Personalize-Lösungsversion verwendet haben. Wenn der Benutzer nicht anwesend war, ordnet Amazon Personalize die Artikel nach ihrer Beliebtheit. Denncontext
wenn Sie kontextuelle Metadaten verwenden, geben Sie die kontextuellen Metadaten des Benutzers an, z. B. seinen Gerätetyp. Das Feldcontext
ist optional. Weitere Informationen finden Sie unter Erhöhung der Relevanz von Empfehlungen mit kontextuellen Metadaten.curl -XGET "http://localhost:9200/
index
/_search?search_pipeline=pipeline-name
" -ku 'admin:admin' --insecure -H 'Content-Type: application/json' -d' { "query": { "multi_match": { "query": "Toyota", "fields": ["BRAND"] } }, "ext": { "personalize_request_parameters": { "user_id": "USER ID
", "context": { "DEVICE
": "mobile phone
" } } } } '
Um zu verstehen, wie Ergebnisse neu eingestuft werden, können Sie mithilfe von OpenSearch Dashboards Ergebnisse mit OpenSearch Ergebnissen vergleichen, die mit dem Plugin neu eingestuft wurden. Weitere Informationen finden Sie unter Vergleich personalisierter OpenSearch Ergebnisse mit Ergebnissen ohne Personalisierung.
Wenn Sie das Plugin auf OpenSearch Abfragen anwenden, können Sie das Plugin überwachen, indem Sie Metriken für Ihre Pipeline abrufen. OpenSearch Weitere Informationen finden Sie unter Überwachung des Plugins mit Open Source OpenSearch.