

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Personalize 搜索排名插件要求
<a name="plugin-requirements"></a>

在开始对 OpenSearch 结果进行个性化设置之前，注意 Amazon Personalize 搜索排名插件的以下指南和要求：
+ 您必须使用 OpenSearch 2.9.0 或更高版本。如果您使用 Amazon OpenSearch Service，则您的域必须使用 2.9 或更高版本。
+ 如果您还没有，请完成[设置权限](aws-personalize-set-up-permissions.md)中的说明，向您的用户授予访问 Amazon Personalize 的权限，并向 Amazon Personalize 授予访问您在 Amazon Personalize 中资源的权限。
+ 您必须能够从 OpenSearch Service 域或开源 OpenSearch 集群访问您的 Amazon Personalize 资源。
  +  有关授予 OpenSearch Service 域访问权限的信息，请参阅[设置亚马逊 OpenSearch 服务权限](opensearch-granting-access-managed.md)。
  + 有关授予 OpenSearch 集群访问权限的信息，请参阅[设置开源 OpenSearch 权限](opensearch-granting-access.md)。
+  您只能使用自定义 Amazon Personalize 资源。如果您创建了域数据集组，则仍然可以添加自定义资源。
+ 您只能使用自定义配方 [Personalized-Ranking-v2 配方](native-recipe-personalized-ranking-v2.md) 或 [Personalized-Ranking 食谱](native-recipe-search.md)。
+ 您必须在 Amazon Personalize 中创建物品交互数据集。物品和用户数据集是可选项。
+ 使用 Amazon Personalize 搜索排名插件时，您无法应用 Amazon Personalize 筛选器。
+ 默认情况下，该插件假定 OpenSearch 中已编入索引的文档 `_id` 与 Amazon Personalize 数据中的 itemId 相匹配。如果 OpenSearch 数据使用与 Amazon Personalize itemId 相对应的其他字段，则您在配置插件时必须指定该字段的名称。
+ 您用于进行查询的用户的 userId 必须与您导入到 Amazon Personalize 的数据中的 userId 相匹配。
+ 该插件仅对来自 OpenSearch 的前 500 个搜索结果重新排名。不会对其余项重新排名，这些项最终排在列表底部。