第 3 步:在 Amazon ES 中搜索文档 - Amazon Elasticsearch Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

第 3 步:在 Amazon ES 中搜索文档

要在 Amazon Elasticsearch Service (Amazon ES) 域中搜索文档,请使用 Elasticsearch Service 搜索 API。也可以使用 Kibana 在域中搜索文档。

从命令行搜索文档

运行以下命令在 movies 域中搜索单词 mars

curl -XGET -u 'master-user:master-user-password' 'domain-endpoint/movies/_search?q=mars&pretty=true'

如果您使用上一页的批量数据,请尝试搜索 rebel

使用 Kibana 搜索文档

Kibana 是一种流行的开源虚拟化工具,专为与 Elasticsearch 结合使用而设计。它提供了一个有用的用户界面,供您搜索和监控您的索引。

使用 Kibana 从 Amazon ES 域中搜索文档

  1. 将您的浏览器指向 Amazon ES 域的 Kibana 插件。您可以在 Amazon ES 控制台的域控制面板中找到 Kibana 终端节点。URL 遵循以下格式:

    domain-endpoint/_plugin/kibana/
  2. 使用您的主用户名和密码登录。

  3. 要使用 Kibana,您需要至少配置一个索引模式。Kibana 使用这些模式来标识要分析的索引。打开 Kibana 主菜单,选择堆栈管理中,选择索引模式,然后选择创建索引模式。在本教程中,请输入电影

  4. 选择下一步,然后选择创建索引模式。创建模式后,您可以查看各种文档字段,例如actordirector。返回到索引模式选项卡,然后确保movies设置为默认值。

  5. 要开始搜索数据,请再次打开主菜单,然后选择发现

  6. 在搜索栏中,输入火星如果您上传了单个文档,或反叛如果您上传多个文档,然后按Enter。请注意相似度分数(_score)如果您搜索更具体的短语(例如火星攻击

后续:删除域