Amazon CloudSearch and Amazon Kendra



我想知道AmazonCloudSearch和Kendra之间的主要区别是什么?为什么同一家公司的产品有两种不同的工具并相互竞争?两者看起来都一样,我不确定在功能上有什么不同。它是如何被区分开来的。

AmazonCloudSearch:为您的网站或应用程序设置、管理和扩展搜索解决方案。AmazonCloudSearch使您能够搜索大量数据,如网页、文档文件、论坛帖子或产品信息。只需在AWS管理控制台中点击几下,您就可以创建一个搜索域,将您想要搜索的数据上传到Amazon CloudSearch,搜索服务就会自动提供所需的技术资源并部署高度调整的搜索索引;

AmazonKendra:以机器学习为动力的企业搜索服务。这是一个高度准确且易于使用的企业搜索服务,由机器学习提供支持。它为您的网站和应用程序提供了强大的自然语言搜索功能,因此您的最终用户可以更容易地在遍布公司的大量内容中找到他们需要的信息。

这两项服务的关键区别在于,AWS云搜索基于关键字引擎Solr,而Amazon Kendra是一个ML支持的搜索引擎,旨在对Word文档、PDF、HTML、PPT和常见问题解答等非结构化数据提供更准确的搜索结果。Kendra从一开始就被设计为原生地处理自然语言查询并返回特定的答案,而不是像关键词引擎那样只列出文档

另一个关键区别是,在CloudSearch中,要将数据上传到域,必须将其格式化为有效的JSON或XML批。另一方面,Kendra提供了开箱即用的连接器,允许客户自动将Sharepoint Online、S3、Salesforce、Servicenow等流行存储库中的内容直接索引到Kendra索引中。因此,根据您的用例,Kendra可能是一个更好的选择,尤其是如果您正在考虑为企业搜索应用程序提供服务,甚至是为更深入的语言理解很重要的网站搜索提供服务。希望这能有所帮助,很乐意回答后续问题。您也可以访问我们的Kendra常见问题页面,了解有关该服务的更多具体答案:https://aws.amazon.com/kendra/faqs/

相关内容

  • 没有找到相关文章

最新更新