本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
personalized_search_ranking
響應處理器的字段
當您為 Amazon Personalize 搜尋排名外掛程式建立搜尋管道時,請使用下列欄位指定personalized_search_ranking
回應處理器。
-
campaign_arn(必填)— 指定 Amazon 個性化廣告系列的亞馬遜資源名稱(ARN)以用於個性化結果。
-
item_id_field (選用) — 如果中索引文件的
_id
欄位與您的 Amazon Personalize 功能 OpenSearch 不符itemIds,請指定要執行的欄位名稱。根據預設,外掛程式會假設資_id
料與 Amazon Personalize 資料 itemId 中的資料相符。 -
配方 (必要) — 指定要使用的 Amazon Personalize 配方名稱。您只能指定
aws-personalized-ranking
。 -
weight (必要) — 指定回應處理器在重新排名結果時強調個人化的重點。指定介於 0.0—1.0 之間的值。越接近它
1.0
是, 越有可能是結果從 Amazon Personalize 化排名更高. 如果您指定0.0
,則不會發生個人化,而且 OpenSearch 優先順序。 -
tag (選用) — 指定處理器的識別碼。
-
iam_role_arn ( OpenSearch 服務需要,開放原始碼為選用 OpenSearch) — 對於 OpenSearch 服務,請為您在設定服 OpenSearch 務存取 Amazon 個人化資源的許可時建立的角色提供 Amazon 資源名稱 (ARN)。如果您的 OpenSearch 服務和 Amazon Personalize 資源存在於不同的帳戶中,請指定授與 OpenSearch 服務
AssumeRole
許可的角色。如需詳細資訊,請參閱當資源位於不同帳戶時設定權限。對於開放原始碼 OpenSearch,如果您使用多個角色來限制組織中不同使用者群組的許可,請指定具有存取 Amazon Personalize 權限的角色。ARN如果您只使用 AWS 您的 OpenSearch 密鑰庫中的憑據,您可以省略此字段。
-
aw_ 地區 (必填) — AWS 您建立 Amazon Personalize 行銷活動的區域。
-
忽略失敗 (選擇性) — 指定外掛程式是否忽略任何處理器失敗。對於值,請指定
true
或false
。對於您的生產環境,我們建議您指定true
以避免任何查詢回應中斷。對於測試環境,您可以指false
定檢視外掛程式產生的任何錯誤。 -
外部al_account_iam_role_arn — 如果您使用 OpenSearch 服務,且您的 Amazon Personalize 和服 OpenSearch 務資源存在於不同的帳戶中,請指定有權存取您的 Amazon Personalize 資源的ARN角色。此角色必須存在於與您的 Amazon Personalize 資源相同的帳戶中。如需詳細資訊,請參閱當資源位於不同帳戶時設定權限。
如需 OpenSearch 服務程式碼範例,請參閱在 Amazon OpenSearch 服務中創建管道。如需開放原始碼 OpenSearch 範例,請參閱在開源中創建管道 OpenSearch。