摘要:阿里云开放搜索(OpenSearch)是一款结构化数据搜索托管服务,其能够提供简单、高效、稳定、低成本和可扩展的搜索解决方案。OpenSearch以平台服务化的形式,将专业搜索技术简单化、低门槛化和低成本化,让搜索引擎技术不再成为客户的业务瓶颈,以低成本实现产品搜索功能并快速迭代。本文将为大家介绍OpenSearch的最新推出的电商查询语义理解和搜索算法平台两个新功能。
本文整理自直播分享以及PPT。
本次分享将主要围绕以下三个方面:
- OpenSearch产品简介
- 新功能介绍-电商查询语义理解
- 新功能介绍-搜索算法平台和人气模型
一、OpenSearch产品简介
OpenSearch产品上云之前在阿里巴巴集团内部一直都扮演着搜索中台的角色。除了淘宝、天猫之外,阿里巴巴集团的其他核心业务产品比如飞猪、菜鸟等也都是通过OpenSearch接入的。其实OpenSearch和淘宝、天猫所使用的搜索引擎原理基本相同,只不过OpenSearch在其基础之上实现了多租户逻辑。
OpenSearch上云之后的主打方向就是为外部的企业客户提供具有高搜索质量的一站式内容智能搜索服务。OpenSearch的主要优势可以大致总结为以下四个方面:
- 淘宝主要算法功能原生集成:OpenSearch不仅基于了阿里巴巴自主研发的大规模分布式搜索引擎,其在搜索引擎之上还集成了业界领先的淘系算法功能,包括了电商领域的语义查询与理解、排序等,借助这些算法能力就能够助力GMV转化率、CTR等业务指标的快速提升。
- 无需开发就能实现索引秒级更新:OpenSearch支持与云上的RDS和PolarDB两个数据库无缝对接。在OpenSearch的控制台只需要配置几个关键参数,比如数据库名、用户名以及密码就可以直接对接数据库和OpenSearch,实现数据实时更新,整个过程非常简单,无需任何开发。
- 0运维,免部署:OpenSearch是云端全托管服务,因此无需运维和部署,非常方便。
- 服务搭建更简单:开发者无需了解OpenSearch复杂的原理,就能够快速上手使用,并将关键路径流程化、可视化出来,仅需要几步就能够完成基础服务的搭建。如果业务经常会出现波峰波谷情况,比如618或者双11大促,都可以在OpenSearch上随时扩缩容,并且能够及时生效,无需提前申请配额,因此也非常方便。
二、新功能介绍-电商查询语义理解
首先为大家介绍OpenSearch的电商查询语义理解这个新功能。之所以要实现电商查询语义理解这个功能,是因为在电商场景里面,搜索引导的成交往往占比达到60%以上,因此电商对于搜索的精准度要求非常严格。但是在实际的搜索场景中,用户输入的关键词往往非常口语化,而站内商品的标题、详情描述、类目以及标签等都属于比较书面化和规范化的文本,因此就导致查询词和商品信息无法匹配。如果站点没有实现语义的Mapping,用户往往搜不到其想要的商品,对于平台而言,这就使得无结果率或者少结果率都会非常高。基于上述的背景,OpenSearch就把淘宝搜索内部的智能