今天我们来介绍下阿里云的开放搜索(OpenSearch)这款产品。一起来了解下吧。
什么是开放搜索呢?简单来说,开放搜索(OpenSearch)是解决用户结构化数据搜索需求的托管服务,支持数据结构、搜索排序、数据处理自由定制。开放搜索为您的网站或应用程序提供简单、低成本、稳定、高效的搜索解决方案。
进一步的说,OpenSearch基于阿里巴巴自主研发的大规模分布式搜索引擎平台,该平台承载了阿里巴巴全部主要搜索业务,包括淘宝、天猫、一淘、1688、ICBU、神马搜索等业务。OpenSearch以平台服务化的形式,将专业搜索技术简单化、低门槛化和低成本化,让搜索引擎技术不再成为客户的业务瓶颈,以低成本实现产品搜索功能并快速迭代。
当使用OpenSearch搭建搜索服务时,我们只需创建搜索应用、编辑应用结构、上传数据,然后从网站或应用程序提交搜索请求。
那么,OpenSearch有哪些功能呢?以下是OpenSearch一些主要功能:
1.支持文档索引结构定制,以及自由修改。
2.支持主流阿里云存储产品的自动对接,数据自动同步更新。
3.支持多表数据推送,及字段文本处理和转换。
4.支持两轮相关性排序定制,简单灵活加速产品效果优化迭代。
为什么我们该选择OpenSearch?
因为OpenSearch支持用户上传数据或同步云数据,实时性有保障。OpenSearch自由定制应用结构、排序相关,搜索服务更个性化。OpenSearch基于阿里巴巴在搜索领域的积累,提供查询分析功能,对用户查询词进行纠错、词权重分析、停用词过滤,让搜索服务更智能。
此外,OpenSearch可视化的界面、丰富的模板,使我们不用精通代码也能快速创建自己的搜索应用。
更值得一提的是,开放存储服务OSS、ODPS、RDS用户还可以在OpenSearch控制台直接配置使用相应的数据源,数据将自动同步进入OpenSearch,简单、方便、可靠。OpenSearch后续将支持更多的数据源自动同步,例如OTS、ECS等;提供更丰富的搜索外围功能,例如相关搜索、搜索热词、下拉提示等。敬请期待吧!
OpenSearch典型特性介绍:
https://www.aliyun.com/product/opensearch/?spm=5176.383338.201.92.inE2in
开放搜索五大热点技术问题分析:
?spm=0.0.0.0.79ldei
OpenSearch--轻松构建大数据搜索服务:
开放搜索的模糊查询功能:
?spm=0.0.0.0.YmkdHV
阿里云开放云搜索初探:
?spm=0.0.0.0.IcRSFr