什么是 Amazon Kendra? - Amazon Kendra

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

什么是 Amazon Kendra?

Amazon Kendra 是一项智能搜索服务,它使用自然语言处理和高级机器学习算法,从您的数据中返回搜索问题的特定答案。

与传统的基于关键字的搜索不同,Amazon Kendra 使用语义和上下文理解功能来决定文档是否与搜索查询相关。它会返回问题的具体答案,为用户提供接近与人类专家互动的体验。

注意

您还可以使用 Amazon Kendra 语义搜索功能来对其他搜索服务的结果进行重新排名。有关更多详细信息,请参阅 Amazon Kendra 智能排名

借助 Amazon Kendra,您可以通过将多个数据存储库连接到索引,以及提取和爬取文档来创建统一的搜索体验。您可以使用文档元数据为用户创建功能丰富的自定义搜索体验,帮助他们高效地找到正确的查询答案。

查询 Amazon Kendra

您可以向 Amazon Kendra 提出以下类型的查询:

事实类问题 - 有关是谁、是什么、在何时或何地的简单问题,例如离西雅图最近的服务中心在哪里? 事实类问题具有基于事实的答案,可使用单个单词或短语返回答案。答案来自常见问题解答或您的索引文档。

描述性问题 - 答案可能是句子、段落或整个文档的问题。例如,如何将 Echo Plus 连接到我的网络? 或者,低收入家庭如何获得税收优惠?

关键字和自然语言问题 - 包含复杂对话内容的问题,其含义可能不明确。例如,主题演讲。当 Amazon Kendra 遇到像“address”这种具有多种上下文含义的单词时,它会正确推断出搜索查询背后的含义并返回相关信息。

Amazon Kendra 的优势

Amazon Kendra 高度可扩展,能够满足性能需求,与 Amazon S3Amazon Lex 等其他 AWS 服务紧密集成,并且具有企业级安全性。使用 Amazon Kendra 的一些好处包括:

简单性 - Amazon Kendra 提供了管理搜索文档的控制台和 API。您可以使用简单的搜索 API 来将 Amazon Kendra 集成到您的客户端应用程序中,例如,网站或移动应用程序。

连接性 - Amazon Kendra 可以连接到第三方数据存储库或数据来源,例如,Microsoft SharePoint。您可以使用数据来源轻松地为文档编制索引和进行搜索。

准确性 - 与使用关键字搜索的传统搜索服务不同,Amazon Kendra 会尝试了解问题的上下文并返回与您的查询最相关的单词、片段或文档。Amazon Kendra 使用机器学习来改善搜索结果。

安全性 - Amazon Kendra 提供高度安全的企业搜索体验。您的搜索结果反映组织的安全模型,可以根据用户或组对文档的访问权限进行筛选。客户负责对用户进行身份验证和授权。

Amazon Kendra 版本

Amazon Kendra 有两个版本:开发人员版本和企业版本。下表概述了这两个版本的功能以及相互之间的差异。

Amazon Kendra 开发人员版本 Amazon Kendra 企业版本

Amazon Kendra 开发人员版本以较低的成本提供 Amazon Kendra 的所有功能。

理想用例

  • 探索 Amazon Kendra 如何为文档编制索引

  • 试用功能

  • 开发使用 Amazon Kendra 的应用程序

功能

  • 包含 750 小时使用时间的免费套餐

  • 最多编制 5 个索引,每个索引最多包含 5 个数据来源

  • 10,000 个文档或 3 GB 的提取文本

  • 每天大约 4,000 次查询或每秒 0.05 次查询

  • 在 1 个可用区 (AZ) 中运行 - 参阅可用区(AWS 区域中的数据中心)

限制

  • 不适用于生产应用程序

  • 无法保证延迟或可用性

Amazon Kendra 企业版本提供 Amazon Kendra 的所有功能,专为生产环境而设计。

理想用例

  • 为整个企业文档库编制索引

  • 在生产环境中部署应用程序

功能

  • 最多编制 5 个索引,每个索引最多包含 50 个数据来源

  • 100,000 个文档或 30 GB 的提取文本

  • 每天大约 8,000 次查询或每秒 0.1 次查询

  • 在 3 个可用区 (AZ) 中运行 - 参阅可用区(AWS 区域中的数据中心)

注意

您可以使用服务配额控制台来增加此配额。

限制

注意

有关 Amazon Kendra 支持的区域、端点和服务限额列表,请参阅 Amazon Kendra 的端点和限额

Amazon Kendra 定价

您可以免费开始使用 Amazon Kendra 开发人员版本,该版本在前 30 天内提供长达 750 小时的使用时间。

试用期到期后,您需要为所有预配置的 Amazon Kendra 索引付费,即使这些索引为空且未运行任何查询。试用期结束后,使用 Amazon Kendra 数据来源扫描和同步文档需要支付额外费用。

有关费用和价格的完整列表,请参阅 Amazon Kendra 的价格

您是 Amazon Kendra 新用户吗?

如果您是首次接触 Amazon Kendra 的用户,我们建议您按顺序阅读以下内容:

1

Amazon Kendra 的工作原理

2

开始使用

3

创建索引

4

通过批量上传将文档直接添加到索引中

5

创建数据来源连接器

6

搜索索引

介绍 Amazon Kendra 组件并描述如何使用它们来创建搜索解决方案。

介绍如何设置账户和测试 Amazon Kendra 搜索 API。

介绍如何使用 Amazon Kendra 来创建搜索索引和添加数据来源以同步文档。

介绍如何将文档直接添加到 Amazon Kendra 索引中。

介绍如何将数据存储库中的文档添加到 Amazon Kendra 索引中。

介绍如何使用 Amazon Kendra 搜索 API 来搜索索引。