本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
personalized_search_ranking 回應處理器的欄位
當您為 Amazon Personalize Search Ranking 外掛程式建立搜尋管道時,您可以使用下列欄位指定personalized_search_ranking回應處理器。
-
campaign_arn (必要) – 指定 Amazon Personalize 行銷活動的 Amazon Resource Name (ARN),以用於個人化結果。
-
item_id_field (選用) – 如果 OpenSearch 中索引文件
_id的欄位未與您的 Amazon Personalize itemIds 對應,請指定該欄位的名稱。根據預設,外掛程式會假設_id資料符合 Amazon Personalize 資料中的 itemId。 -
配方 (必要) – 指定要使用的 Amazon Personalize 配方名稱。若要使用 外掛程式,您可以指定
aws-personalized-ranking-v2或aws-personalized-ranking。 -
weight (必要) – 指定回應處理器在重新排序結果時對個人化所強調的重點。指定 0.0–1.0 範圍內的值。越接近
1.0它,Amazon Personalize 排名越高的可能性就越高。如果您指定0.0,則不會發生個人化,且 OpenSearch 優先。 -
tag (選用) – 指定處理器的識別符。
-
iam_role_arn (OpenSearch Service 需要,開放原始碼 OpenSearch 為選用) – 針對 OpenSearch Service,提供您在設定 OpenSearch Service 存取 Amazon Personalize 資源的許可時所建立之角色的 Amazon Resource Name (ARN)。 OpenSearch 如果您的 OpenSearch Service 和 Amazon Personalize 資源存在於不同的帳戶中,請指定授予 OpenSearch Service
AssumeRole許可的角色。如需詳細資訊,請參閱當資源位於不同帳戶時設定許可。對於開放原始碼 OpenSearch,如果您使用多個角色來限制組織中不同使用者群組的許可,請指定具有存取 Amazon Personalize 許可的角色 ARN。如果您僅使用 AWS OpenSearch 金鑰存放區中的登入資料,您可以省略此欄位。
-
aws_region (必要) – 您建立 Amazon Personalize 行銷活動 AWS 的區域。
-
ignore_failure (選用) – 指定外掛程式是否忽略任何處理器故障。針對值,指定
true或false。針對您的生產環境,建議您指定true,以避免查詢回應的任何中斷。對於測試環境,您可以指定false來檢視外掛程式產生的任何錯誤。 -
external_account_iam_role_arn – 如果您使用 OpenSearch Service,且您的 Amazon Personalize 和 OpenSearch Service 資源存在於不同的帳戶中,請指定具有存取 Amazon Personalize 資源許可的角色 ARN。此角色必須與 Amazon Personalize 資源存在於相同的帳戶中。如需詳細資訊,請參閱當資源位於不同帳戶時設定許可。
如需 OpenSearch Service 程式碼範例,請參閱 在 Amazon OpenSearch Service 中建立管道。如需開放原始碼 OpenSearch 範例,請參閱 在開放原始碼 OpenSearch 中建立管道。