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.
Felder für den personalized_search_ranking
Antwortprozessor
Wenn Sie eine Suchpipeline für das Amazon Personalize Search Ranking-Plugin erstellen, geben Sie einen personalized_search_ranking
Antwortprozessor mit den folgenden Feldern an.
-
campaign_arn (erforderlich) — Geben Sie den Amazon-Ressourcennamen (ARN) der Amazon Personalize-Kampagne an, die zur Personalisierung der Ergebnisse verwendet werden soll.
-
item_id_field (optional) — Wenn das
_id
Feld für ein indexiertes Dokument in OpenSearch nicht mit Ihrem Amazon Personalize übereinstimmtitemIds, geben Sie den Namen des Felds an, das dies tut. Standardmäßig geht das Plugin davon aus, dass die_id
Daten mit den Daten itemId in Ihren Amazon Personalize Personalize-Daten übereinstimmen. -
Rezept (erforderlich) — Geben Sie den Namen des Amazon Personalize-Rezepts an, das verwendet werden soll. Sie können nur
aws-personalized-ranking
angeben. -
Gewicht (erforderlich) — Geben Sie an, welchen Schwerpunkt der Antwortprozessor bei der Neueinteilung der Ergebnisse auf Personalisierung legt. Geben Sie einen Wert innerhalb eines Bereichs von 0,0-1,0 an. Je näher es
1.0
daran liegt, desto wahrscheinlicher ist es, dass Ergebnisse von Amazon Personalize einen höheren Rang einnehmen. Wenn Sie angeben0.0
, findet keine Personalisierung statt und OpenSearch hat Vorrang. -
tag (optional) — Geben Sie eine Kennung für den Prozessor an.
-
iam_role_arn (erforderlich für OpenSearch Service, optional für Open Source OpenSearch) — Geben Sie für OpenSearch Service den Amazon-Ressourcennamen (ARN) für die Rolle an, die Sie beim Einrichten von Berechtigungen für OpenSearch Service für den Zugriff auf Ihre Amazon Personalize-Ressourcen erstellt haben. Wenn Ihre OpenSearch Service- und Amazon Personalize Personalize-Ressourcen in unterschiedlichen Konten vorhanden sind, geben Sie die Rolle an, die
AssumeRole
Berechtigungen für OpenSearch Service gewährt. Weitere Informationen finden Sie unter Konfiguration von Berechtigungen, wenn sich Ressourcen in unterschiedlichen Konten befinden.Wenn Sie bei Open Source mehrere Rollen verwenden OpenSearch, um die Berechtigungen für verschiedene Benutzergruppen in Ihrer Organisation einzuschränken, geben Sie die Rolle ARN an, die berechtigt ist, auf Amazon Personalize zuzugreifen. Wenn Sie nur die verwenden AWS Anmeldeinformationen in Ihrem OpenSearch Keystore können Sie dieses Feld weglassen.
-
aws_region (erforderlich) — Die AWS Region, in der Sie Ihre Amazon Personalize Personalize-Kampagne erstellt haben.
-
ignore_failure (optional) — Geben Sie an, ob das Plugin Prozessorausfälle ignoriert. Geben Sie für Werte oder an.
true
false
Für Ihre Produktionsumgebungen empfehlen wir die Angabe,true
um Unterbrechungen bei der Beantwortung von Abfragen zu vermeiden. Für Testumgebungen können Sie angebenfalse
, dass alle vom Plugin generierten Fehler angezeigt werden sollen. -
external_account_iam_role_arn — Wenn Sie OpenSearch Service verwenden und Ihre Amazon Personalize- und Service-Ressourcen in verschiedenen Konten vorhanden sind, geben Sie die Rolle an, die berechtigt ist, auf Ihre Amazon Personalize Personalize-Ressourcen zuzugreifenARN. OpenSearch Diese Rolle muss in demselben Konto wie Ihre Amazon Personalize existieren. Weitere Informationen finden Sie unter Konfiguration von Berechtigungen, wenn sich Ressourcen in unterschiedlichen Konten befinden.
Ein Beispiel für einen OpenSearch Servicecode finden Sie unterEine Pipeline in Amazon OpenSearch Service erstellen. Ein OpenSearch Open-Source-Beispiel finden Sie unterEine Pipeline in Open Source erstellen OpenSearch.