我想知道亚马逊CloudSearch和肯德拉的主要区别是什么?为什么同一家公司的产品有两种不同的工具,而且相互竞争?两者看起来都一样,我不确定在功能上有什么不同。它是如何被区分的。
亚马逊CloudSearch:为您的网站或应用程序设置、管理和扩展搜索解决方案。亚马逊CloudSearch使您能够搜索大量数据,如网页、文档文件、论坛帖子或产品信息。只需在亚马逊网络服务管理控制台中点击几下,您就可以创建搜索域,将您想要搜索的数据上传到亚马逊CloudSearch,搜索服务将自动提供所需的技术资源并部署高度调整的搜索索引;
Amazon Kendra:由机器学习提供支持的企业搜索服务。它是一种由机器学习提供支持的高度精确且易于使用的企业搜索服务。它为您的网站和应用程序提供了强大的自然语言搜索功能,因此您的最终用户可以更轻松地在遍布您公司的海量内容中找到他们需要的信息。
发布于 2020-09-15 05:48:56
这两种服务之间的关键区别在于,AWS Cloud Search基于关键字引擎Solr,而Amazon Kendra是基于ML的搜索引擎,旨在通过Word文档、PDF、HTML、PPT和FAQ等非结构化数据提供更准确的搜索结果。Kendra的设计初衷是原生处理自然语言查询并返回特定的答案,而不是像关键字引擎那样仅仅是文档列表。
另一个关键区别是,在CloudSearch中,要上载数据到您的域,必须将其格式化为有效的JSON或XML批处理。另一方面,Kendra提供了开箱即用的连接器,允许客户自动索引来自流行存储库的内容,如Sharepoint Online、S3、Salesforce、Servicenow等,直接进入Kendra索引。因此,根据您的用例,Kendra可能是一个更好的选择,特别是如果您正在考虑为企业搜索应用程序提供服务,甚至是网站搜索,因为更深层次的语言理解非常重要。希望这能有所帮助,很高兴能解决后续问题。您还可以访问我们的Kendra常见问题页面,了解有关该服务的更多具体答案:https://aws.amazon.com/kendra/faqs/
https://stackoverflow.com/questions/63876945
复制相似问题