专题实战 | 如何快速构建高质量电商行业搜索?

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
智能开放搜索 OpenSearch向量检索版,4核32GB 1个月
OpenSearch LLM智能问答版免费试用套餐,存储1GB首月+计算资源100CU
简介: 本文详细介绍如何快速接入智能开放搜索(OpenSearch)电商行业增强版,助力企业实现高质量搜索效果,提升业务转化率及用户产品体验!

【开放搜索电商增强版】交互式体验demohttps://c.tb.cn/F3.0oy4ym


电商搜索特点

1. 关键词堆砌

例如:明星同款夏季连衣裙包邮;

2. 词序对语义影响不大

例如:明星同款女夏季连衣裙包邮,女夏季连衣裙包邮明星同款;

3. 类目预测问题

例如:当用户查询“苹果”时,可能查询的是水果,也可能是手机品牌;

4.查询召回文档相关性差

核心词识别不准确,分词不准确;

5. 搜索引导的业务转化比重较大

据统计,综合类电商搜索引导转化占比40%以上,垂直类电商搜索引导转化占比60%以上;

6. 稳定性要求较高,支持弹性扩容

活动、大促系统QPS可能是平时的百倍千倍,需要平滑的扩缩容,保障系统的稳定;

开放搜索电商行业方案优势

  1. 基于淘系同款搜索引擎-问天(Ha3),提供更高性能的搜索服务,系统稳定高效,海量数据实时更新;
  2. 电商行业知识图谱能力,支持电商属性的分词、纠错、同义词、停用词、实体识别、词权重、类目预测等行业查询语义理解能力,精准定位用户搜索意图,提升业务转化,降低无结果率;
  3. 丰富的电商搜索服务经验,源自阿里巴巴内部搜索技术的云服务输出,集团内500+业务接入,阿里云电商客户服务数千家;
  4. 通过引擎侧的多路召回能力,支持搜索结果、下拉提示、底纹词等场景实现个性化搜索服务
  5. 轻松接入,快速上手,一键式接入行业模板,可根据自身业务自定义选择功能,并满足非技术人员业务干预调优与数字化运营需求;

了解更多电商搜索能力:https://c.tb.cn/F3.0VTxwn

开放搜索电商增强版接入流程

注册阿里云账号(已有账号无需注册),并实名认证,创建好实例,如果是非本人使用,可以授权子账号权限,更多详情查看>

如果您已经对搜索有一定的了解或者是已经使用过开放搜索产品,则可以参考功能流程图以便更快速、更全面的了解开放搜索的能力。

表结构设计

接入开放搜索前,需要预先设计好表结构(可单表,可多表join),以便后期应对各种搜索业务场景和数据推送场景。目前开放搜索支持的多表场景如下:

主辅表关系

关联逻辑

是否支持

表A(主表)、表B

表A(主表)-> 表B

支持

表A(主表)、表B、表C

表A(主表)-> 表B -> 表C

支持

表A(主表)、表B、表C、表D

表A(主表)-> 表B

表A(主表)-> 表C

表A(主表)-> 表D

join层级不超过2层,辅表个数不超过10个

支持

表A(主表)、表B、表C、表D

表A(主表)-> 表B -> 表C -> 表D

超过2层多表数据关联

不支持(独享型可支持3层)

表A(主表)、表B

表A->表B,表B->表A

环状多表数据关联

不支持

表A(主表)、表B、表C … 表K

表A(主表)-> 表B

表A(主表)-> 表C

..

表A(主表)-> 表K

join层级不超过2层,但辅表个数超过10个

不支持(独享型可扩展辅表个数)

详情可参考应用结构--->创建多表join

注意

电商行业模板中以下字段是必须字段,类型、字段标签固定,字段名称可自定义:


数据接入

开放搜索支持用户通过数据源将数据接入搜索,也支持无数据源,通过API/SDK/控制台上传文件的方式导入数据详情如下:

  1. RDS数据源配置
  2. MaxCompute(原ODPS)数据源配置
  3. POLARDB数据源配置
  4. API/SDK数据导入

电商行业模板配置

选择分析器

电商行业模板中以下索引标签、分析方式固定,索引名称可自定义:

网络异常,图片无法展示
|

开放搜索还向用户提供了面向其他行业、语言的分析器,如有相应业务需求,可参考内置分析器


设置查询分析规则

查询分析模板请选择,系统默认勾选的分析包:

网络异常,图片无法展示
|

查询分析的详情内容可点击此处进行参考。


设置排序策略

电商行业模板会自动根据用户配置的应用结构中的字段、索引去生成适合该应用的基础排序和业务排序,详情如下:

基础排序

0.6*static_bm25()+0.4*normalize(sales)

业务排序

query_match_ratio(cate_id) * 1000 + floor( if(field_match_ratio(brand) == 1, 1, field_match_ratio(brand) * query_match_ratio(brand)) + if(text_relevance(product_title) + text_relevance(cate_id) + text_relevance(brand) == 0, -1, 0) ) * 1000 + (text_relevance(product_title, default, true) * 0.3 + text_relevance(cate_id) + text_relevance(brand) + 0.5) * (normalize(sales) + 0.3) * if(is_sale, 1, 0.9) * timeliness_ms(up_time)

开放搜索中的排序策略较为灵活,您可根据自己的业务需求进行修改或自定义,详情可参考排序表达式配置

搜索引导服务

下拉提示模型配置

下拉提示是搜索服务的基础功能,在用户输入查询词的过程中,智能推荐候选query,提高用户输入效率,帮助用户尽快找到想要的内容。

热搜底纹模型配置

热搜和底纹是一个完整搜索引擎必备的基本功能,通常占据着搜索框入口的重要位置,提供不可或缺的业务价值。

以上所有菜单及功能介绍、操作步骤、注意事项都可以在开放搜索产品文档中找到。


如有产品指导需求,可填写问卷获得专家指导>>https://c.tb.cn/F3.070wOB

如果你想与更多开发者们进行交流、了解最前沿的搜索与推荐技术,可以钉钉扫码加入社群

lQDPDhttpX8BRlzNArrNAuawwx8QLG6G5sQChFFmU4DnAA_742_698.jpg


目录
相关文章
|
搜索推荐 算法 知识图谱
搜索场景下的智能推荐演变之路
本文中,阿里巴巴高级算法专家王悦就为大家分享了搜索场景下的智能推荐演变之路。
|
29天前
|
运维 监控 搜索推荐
【电商搜索】现代工业级电商搜索技术-Ha3搜索引擎平台简介
【电商搜索】现代工业级电商搜索技术-Ha3搜索引擎平台简介
30 0
|
机器学习/深度学习 搜索推荐 算法
搜索场景下的智能推荐演变之路:从基础到个性化
本篇详细介绍了搜索场景下智能推荐技术的演变历程,从基础的协同过滤算法到个性化推荐的深度学习实现。通过代码示例,读者可以了解不同阶段推荐算法的原理和实际应用,以及如何评估推荐效果。文章旨在帮助读者深入理解智能推荐的发展趋势,为构建更智能、个性化的推荐系统提供有益的指导。
2074 0
|
存储 移动开发 自然语言处理
|
搜索推荐 UED 索引
闲鱼技术2022年度白皮书-服务端主题-电商搜索里都有啥?详解闲鱼搜索系统(下)
闲鱼技术2022年度白皮书-服务端主题-电商搜索里都有啥?详解闲鱼搜索系统
266 0
|
容灾 算法 数据可视化
闲鱼技术2022年度白皮书-服务端主题-电商搜索里都有啥?详解闲鱼搜索系统(中)
闲鱼技术2022年度白皮书-服务端主题-电商搜索里都有啥?详解闲鱼搜索系统
275 0
《开放搜索在智能化行业搜索和业务增长领域的应用实践》电子版地址
《开放搜索在智能化行业搜索和业务增长领域的应用实践》PDF
141 0
《开放搜索在智能化行业搜索和业务增长领域的应用实践》电子版地址
|
机器学习/深度学习 自然语言处理 达摩院
文娱行业搜索最佳实践
本文将详细介绍如何通过“开放搜索(OpenSearch)内容增强版“在文娱垂类场景的应用,提升用户搜索体验,带来更多的业务转化
635 0
|
自然语言处理 监控 搜索推荐
搜索运营有哪些玩法,你知道吗?
大部分产品的搜索都是技术同学在不断的优化迭代,很容易忽视可以直接触达业务侧的运营同学的作用和价值。那今天就和大家分享下运营同学在搜索上有哪些玩法?阿里云开放搜索作为一站式可视化搜索开发平台,产品/运营同学可以在控制台参与哪些优化动作呢?
1085 1
搜索运营有哪些玩法,你知道吗?
|
机器学习/深度学习 自然语言处理 搜索推荐
游戏行业搜索最佳实践
本文通过游戏行业客户案例带大家了解游戏内容,游戏论坛等场景搜索特性,以及如何通过开放搜索游戏增强版解决方案轻松快速接入,实现高质量搜索效果,提升业务指标和用户体验。
736 0