算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎( 二 )



2.登录Elasticsearch可视化控制台通过Dev Tools工具测试已安装的插件:



了解更多详细配置内容 , 查看产品文档:https://help.aliyun.com/document_detail/293662.html
客户案例 某新零售客户 , 打造1公里社区网店服务 , 为用户提供吃、喝、玩、乐一体化生活服务 。
客户搜索业务痛点
自建搜索效果差 , 搜不准、搜不到直接影响用户体验; 缺乏行业分词库 , 自研难度大 , 开发周期长 , 难以响应业务需求; 成熟的搜索引擎涉及离线模块、在线模块、查询理解服务、算法平台等系统组成 , 所需大量开发、算法调优以及持续的复杂运维工作 , 自建成本高; 开源兼容版解决方案
1.调用开放搜索电商行业分词库
集成淘宝搜索同款电商分词器 , 训练语料来自淘宝搜索多年积累的百万级有标注的电商行业数据 , 可准确识别商品品牌、品类、产品特性等电商属性query;

2.调用电商查询语义理解功能
电商拼写纠错 用户输入的query并不总是正确的 , 错误的输入可能导致查询结果不符合预期或者是无结果 , 因此需要对用户的输入进行拼写检查 。 OpenSearch的查询分析中提供的拼写检查功能 , 对查询词中的错误进行纠正 , 给出正确的查询词 。 并根据纠错的可信度高低 , 决定当前查询是否用纠错后的词进行查询 。

电商同义词 同义词功能主要是对查询词进行同义扩展 , 扩大召回和查询词同义的文档 。

电商实体识别 全称命名实体识别(Named Entity Recognition , 简称NER) , 指对查询词中的具有特定意义的语义实体进行识别 。 查询分析根据识别的结果 , 依据实体类型的权重对查询词进行改写 , 使得召回的文档符合查询的意图 。

效果反馈 无需额外投入人力资源 , 在不改变现有ES使用习惯情况下 , 从了解到测试到接入上线短短15天就获得高质量搜索效果 , 企业有更多资源精力投入到产品功能和业务提升中去 。

【算法|一文详解 | 开放搜索兼容 Elasticsearch 做召回引擎】
商品搜索无结果率30%降至5%以下 , 指标还在持续优化中; 搜索引导的业务转化率增长7%; 商家店铺搜索CTR提升5% , 将直接影响拉动商家入住和广告营收; 原文链接:https://developer.aliyun.com/article/846950?utm_content=g_1000316271 本文为阿里云原创内容 , 未经允许不得转载 。