本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置开源 OpenSearch
完成 Amazon Personalize 工作流程并满足指南和要求中列出的要求后,就可以设置开源 OpenSearch 并安装 Amazon Personalize 搜索排名插件了。
如果您已经有一个正在运行的 OpenSearch 集群,则可以手动安装该插件。如果您没有运行集群,则可以使用 bash 脚本从头开始安装 OpenSearch 插件。
在现有 OpenSearch 集群上手动安装插件
如果您已经有 OpenSearch 集群,则可以直接从 OpenSearch GitHub 存储库在集群上手动安装该插件。
手动安装插件
-
使用以下命令启动 OpenSearch 集群:
bin/opensearch
-
如果您还没有,请将您的目录数据上传到 OpenSearch 集群。上传数据时,您可以创建 OpenSearch 索引并定义字段映射。然后,将数据上传到该索引。有关示例,请参阅使用示例数据创建索引和字段映射
。 -
使用以下命令安装插件:
bin/opensearch-plugin install https://github.com/opensearch-project/search-processor/releases/download/2.9.0/opensearch-search-processor-2.9.0.0.zip
有关安装插件的更多信息,请参阅安装插件
。
安装 Amazon Personalize 搜索排名插件后,就可以配置该插件了。要配置该插件,需创建搜索管道并指定 personalized_search_ranking
响应处理器。有关更多信息,请参阅 配置插件。
使用快速入门脚本设置集群和安装插件
如果您尚未创建 OpenSearch 集群,则可以使用快速入门 bash 脚本来创建集群。此脚本在 Docker 容器中设置 OpenSearch 集群,使用您的默认 Amazon 配置文件设置证书,并安装 Amazon Personalize 搜索排名插件。
有关手动创建 OpenSearch 集群的信息,请参阅 OpenSearch 文档中的快速入门
使用快速入门 bash 脚本安装插件
-
在运行脚本之前,下载并安装适用于您的操作系统的 Docker 桌面
。 -
从中下载快速入门 bash 脚本
。 GitHub -
在工作目录中,使用以下命令运行该脚本。
sh personalized_search_ranking_quickstart.sh
使用此命令,脚本将使用您的默认 Amazon 配置文件中的凭据。要提供备用配置文件,请使用
--profile
参数。sh personalized_search_ranking_quickstart.sh --profile
profile-name
运行脚本后,您可以在 README 文件中找到有关该脚本的更多信息,该文件位于该脚本创建的唯一目录中。此目录存储脚本使用的 Dockerfile 和 docker-compose.yml 文件。例如:
../opensearch-personalize-intelligent-ranking-docker.1234/README
。 -
将您的目录数据上传到您的 OpenSearch 集群。上传数据时,您可以创建 OpenSearch 索引并定义字段映射。然后,将数据上传到该索引。有关示例,请参阅使用示例数据创建索引和字段映射
。
设置 OpenSearch 并安装 Amazon Personalize 搜索排名插件后,就可以对其进行配置了。要配置该插件,需创建搜索管道并指定 personalized_search_ranking
响应处理器。有关更多信息,请参阅 配置插件。