

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

# 使用 Amazon Personalize 对开源 OpenSearch 的结果进行个性化设置
<a name="opensearch-open-source"></a>

要对开源结果进行个性化设置 OpenSearch，请执行以下操作：

1.  **设置 Amazon Personalize** - 如果您尚未设置，请完成[设置 Amazon Personalize](setup.md) 中的步骤来设置凭证，并为 Amazon Personalize 设置权限。您无需设置即可对 OpenSearch 结果 AWS SDKs 进行个性化设置。

1.  **完成 Amazon Personalize 工作流程** — 完成 Amazon Personalize 工作流程以导入数据，使用 Personalized-Ranking-v 2 级或个性化排名食谱创建解决方案，训练自定义解决方案版本，然后将其部署到活动中。您必须创建物品交互数据集。用户数据集和物品数据集是可选项。有关更多信息，请参阅 [Amazon Personalize 工作流程详细信息](personalize-workflow.md)。

1.  **设置权限-设置权限**，以便您可以从 OpenSearch 集群访问您的 Amazon Personalize 资源。有关更多信息，请参阅 [设置权限](opensearch-granting-access.md)。

1.  **安装 Amazon Personalize 搜索排名插件** - Amazon Personalize 搜索排名插件可处理与 Amazon Personalize 的通信并对结果重新排名。
   + 如果您已经有一个正在运行的 OpenSearch 集群，则可以手动安装该插件。有关更多信息，请参阅 [在现有的 OpenSearch 集群上手动安装插件](opensearch-manual-install.md)。
   + 如果您尚未创建 OpenSearch 集群，则可以使用快速入门 bash 脚本来创建集群。有关更多信息，请参阅 [使用脚本创建集群和安装插件](opensearch-install-with-script.md)。

1.  **配置 Amazon Personalize 搜索排名插件** - 要配置该插件，您需要创建搜索管道。*搜索管道* 是一组请求和响应处理器。为插件创建管道时，需在 `personalized_search_ranking` 响应处理器中指定您的 Amazon Personalize 资源。此外，还要配置插件在重新对结果排名时对 Amazon Personalize 结果给予的权重。有关更多信息，请参阅 [创建管道](opensearch-plugin-pipeline-example.md)。

1.  **将 Amazon Personalize 搜索排名插件应用于 OpenSearch 查询** — 您可以将 Amazon Personalize 搜索排名插件应用于 OpenSearch 索引的所有查询和回复。您也可以将该插件应用于单个 OpenSearch 查询和响应。有关将插件应用于开源查询的信息 OpenSearch，请参阅[应用插件](opensource-apply-plugin.md)。

1.  **比较结果** — Amazon Personalize 搜索排名插件会对 OpenSearch查询响应中的搜索结果进行重新排名。它既考虑了 Amazon Personalize 的排名，也考虑了来自的排名 OpenSearch。要了解如何对结果进行重新排名，您可以比较使用个性化的查询和不使用个性化的查询的结果。有关将结果与开源进行比较的信息 OpenSearch，请参阅[比较结果](opensource-comparing-results.md)。

1.  **监控 Amazon Personalize 搜索排名插件** - 将 Amazon Personalize 搜索排名插件应用于搜索查询时，您可以通过获取搜索渠道的指标来监控该插件。有关在开源 OpenSearch 集群上监控插件的信息，请参阅[通过开源 OpenSearch 监控插件](opensource-monitor.md)。有关从中返回的管道指标的摘录 OpenSearch，请参阅[管道指标示例](monitor-response.md)。

**Topics**
+ [设置开源 OpenSearch 权限](opensearch-granting-access.md)
+ [在现有的 OpenSearch 集群上手动安装 Amazon Personalize 搜索排名插件](opensearch-manual-install.md)
+ [使用脚本创建集群和安装插件](opensearch-install-with-script.md)
+ [在开源 OpenSearch 中创建管道](opensearch-plugin-pipeline-example.md)
+ [将 Amazon Personalize 搜索排名插件应用于开源 OpenSearch 中的查询](opensource-apply-plugin.md)
+ [比较个性化 OpenSearch 结果与不进行个性化的结果](opensource-comparing-results.md)
+ [通过开源 OpenSearch 监控插件](opensource-monitor.md)