步骤 3:在 OpenSearch Service 中搜索文档
要在 Amazon Opensearch Service 域中搜索文档,请使用 Opensearch 搜索 API。也可以使用 OpenSearch 控制面板在域中搜索文档。
从命令行搜索文档
运行以下命令在 movies 域中搜索单词 mars:
curl -XGET -u '
master-user
:master-user-password
' 'domain-endpoint
/movies/_search?q=mars&pretty=true'
如果您使用上一页的批量数据,请尝试搜索 rebel。
使用 OpenSearch 控制面板搜索文档
OpenSearch 控制面板是一种流行的开源虚拟化工具,专为与 OpenSearch 结合使用而设计。它提供了一个有用的用户界面,供您搜索和监控您的索引。
使用控制面板从 OpenSearch Services 域中搜索文档
-
将您的浏览器指向 OpenSearch Services 域的控制面板插件。在 OpenSearch Service 控制台域控制面板上可以找到控制面板端点。URL 遵循以下格式:
domain-endpoint
/_dashboards/ -
使用您的主用户名和密码登录。
-
要使用控制面板,您需要至少配置一个索引模式。控制面板使用这些模式来标识要分析的索引。打开控制面板主菜单,选择堆栈管理,选择索引模式,然后选择创建索引模式。在本教程中,请输入 movies。
-
选择下一步,然后选择创建索引模式。创建模式后,您可以查看各种文档字段,例如
actor
和director
。返回到索引模式选项卡,并确保movies
设置为默认值。 -
要开始搜索数据,请再次打开主菜单,然后选择发现。
-
在搜索栏中,如果您上传了单个文档,请输入 mars,或者如果您上传了多个文档,输入 rebel,然后按 Enter。如果您要搜索更加具体的短语(如 mars attacks),请注意相似度得分 (
_score
) 的增加方式。
下一步:删除域