电商搜索“随便逛逛,想知道大家都在搜什么?现在什么最热门?”

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
OpenSearch LLM智能问答版免费试用套餐,存储1GB首月+计算资源100CU
简介: 有时候用户只是随便逛逛,没有明确的搜索意图,如何推荐更多优质查询词,引导其搜索、购买那?本文结合实际案例运用阿里云开放搜索的解决方案实现优化。

案例背景

某O2O电商平台,线下覆盖上百家连锁超市,专注于零售事业,线上应用程序主要为APP端和微信小程序端。为更好更快的推动移动端的用户覆盖量和活跃量,培养用户线上消费习惯,希望在现有搜索方案的基础上上寻求更多扩展功能提升用户线上下单转化率。

需求反馈

• 最终用户:随便逛逛,想知道大家都在搜什么?现在什么最热门?
• 业务运营:需要不断的用热门款和促销产品去冲击消费者,产生更多消费;

需求分析

从最终用户的角度:
1. 对榜单、热门、新品、促销活动比较敏感;
2. 用户只是随便逛逛,没有明确的搜索意图,搜索框可以推荐优质的查询词,引导其搜索点击,从而实现转化;
3. 大家都在搜些什么?大家都喜欢的内容,用户也可能会感兴趣;
4. 不想输入查询词,或输入不便,可以减少用户输入,优化体验;
5. 多样化推荐查询词,既兼顾热门结果,又可以探索兴趣之外的其它内容;

从业务运营的角度:
1. 在用户没有任何输入的时候,也可以推荐优质查询词,对用户意图进行引导;
2. 推荐查询词既要关注热门程度,又要兼顾多样化,给部分次热门查询词一些曝光机会;
3. 可以结合用户兴趣来推荐查询词,既兼顾用户体验,又可以有效的提升业务目标;

阿里云开放搜索解决方案

扩展功能:
image.png

热词和底纹处于搜索引擎整个工作流程的最上游,通过推荐热门、优质、多样化的查询词,对用户搜索意图起到重要的引导作用,既可以减少用户输入,优化体验,又可以优化查询词质量,大大降低后续查询意图理解、相关性、排序、运营干预等环节的调优难度,对提升整体业务目标可以起到非常好的铺垫作用;

接入流程

1. 创建及训练模型
1.1 创建方法:
• 调用API/SDK创建模型 (api文档链接, SDK Demo请参考下文)
• 通过工单提交给阿里云开放搜索团队。
• OpenSearch控制台界面操作: 9月发布,敬请期待~
注:上述三种创建方法,任一方法均可。
1.2 温馨提示:
• 一旦创建模型成功,系统会每天自动重新训练模型,不再需要人为干预。
2. 获取热词/底纹结果
在产品中集成热词和底纹功能,可以通过API/SDK来调用热词底纹的推荐结果。
热词功能默认返回10个query,底纹功能默认返回3个query,用于在搜索框中轮播。
2.1温馨提示
• 一旦调用创建模型成功后,后续每日系统内部会自动执行算法训练任务,用户每日通过API/SDK获取更新的热词即可。

效果优化

1. 行为数据
基于统计搜索日志的热词/底纹结果可以满足冷启动阶段的需求,在这个功能开始发挥作用后,我们建议关联热词/底纹的用户点击事件,系统内部通过采集行为数据(from_request_id和user_id)来进一步优化效果,采集了行为数据有如下几个收益:

• 可以统计得到各项指标,诸如引导搜索的pv、uv、无结果率等,用来衡量这个功能的使用效果,为后续的改进提供依据。
• 可以分析用户群的兴趣走向,为制定运营策略提供依据。
• 可以采用智能化的手段来推荐query,通过用户的点击行为对数据进行标注,可能根据不同的优化目标来训练模型(默认按点击率优化),通过模型来推荐query,具备较强的泛化能力。
• 可以做个性化的热词推荐,我们知道了用户点过哪些query,就可以结合用户的偏好做出有针对性的推荐。
2.热词/底纹引导搜索流量
API/SDK获取到的热词/底纹结果中会返回一个request_id, 用于唯一标识这一次请求。通常,如果产品中集成了热词/底纹结果,当终端用户点击了热词或底纹词后,便会以该热词或底纹词作为搜索词触发一次搜索请求,通过在搜索请求中将from_request_id参数设置为热词/底纹结果返回的request_id,就可以关联这一次用户点击行为,后台通过搜索日志分析和统计了这些点击行为,就可以在业务运营报表中看到由热词/底纹引导的搜索流量指标。如果在搜索请求中设置了user_id参数,业务运营报表中还可以看到热词/底纹引导的搜索UV指标。

功能价值

• 最终用户:
多样化推荐优质查询词,简化了输入,体验更佳,通过热词和底纹可以探索兴趣之外更多更新更热门的商品;
• 业务运营:
1.提高了搜索UV转化率和点击率;
2.通过分析热门查询词可以把握用户兴趣走向,制定相应的运营策略,还可以给部分次热门查询词增加曝光机会,即兼顾了用户体验,又可以有效提升业务目标;


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

image.png

【开放搜索】新用户活动:阿里云实名认证用户享1个月免费试用~https://www.aliyun.com/product/opensearch

目录
相关文章
|
数据安全/隐私保护 Windows
Windows 技术篇 - 远程桌面连接不保存密码、每次都要输入密码问题解决
Windows 技术篇 - 远程桌面连接不保存密码、每次都要输入密码问题解决
2635 0
Windows 技术篇 - 远程桌面连接不保存密码、每次都要输入密码问题解决
|
11月前
|
存储 机器学习/深度学习 传感器
商业日志分析工具
【10月更文挑战第20天】
229 5
|
12月前
|
机器学习/深度学习 搜索推荐 TensorFlow
使用Python实现智能电子商务推荐系统:深度学习模型详解
使用Python实现智能电子商务推荐系统:深度学习模型详解
612 4
|
12月前
|
Java 应用服务中间件
面对海量网络请求,Tomcat线程池如何进行扩展?
【10月更文挑战第4天】本文详细探讨了Tomcat线程池相较于标准Java实用工具包(JUC)线程池的关键改进。首先,Tomcat线程池在启动时即预先创建全部核心线程,以应对启动初期的高并发请求。其次,通过重写阻塞队列的入队逻辑,Tomcat能够在任务数超过当前线程数但未达最大线程数时,及时创建非核心线程,而非等到队列满才行动。此外,Tomcat还引入了在拒绝策略触发后重新尝试入队的机制,以提高吞吐量。这些优化使得Tomcat线程池更适应IO密集型任务,有效提升了性能。
面对海量网络请求,Tomcat线程池如何进行扩展?
|
11月前
|
安全
企业远程控制,SaaS和私有化部署方案对比?
随着疫情和信息技术的发展,办公方式日益灵活,不再局限于固定场所。然而,如何高效地远程访问公司电脑或设备成为关键。个人和企业在选择远程办公方案时,需考虑不同的因素。个人用户可选择市面上的SaaS服务,满足偶尔的远程需求;而企业则需关注安全性、部署便捷性、使用管理和与现有系统的集成。内信互联DoLink企业远程控制系统专为企业设计,支持私有化部署,提供高安全性和可定制化解决方案,帮助企业根据自身需求选择合适的远程控制方案。
190 0
|
缓存 前端开发 Android开发
安卓应用开发中的自定义控件
【9月更文挑战第28天】在安卓应用开发中,自定义控件是提升用户界面和交互体验的关键。本文通过介绍如何从零开始构建一个自定义控件,旨在帮助开发者理解并掌握自定义控件的创建过程。内容将涵盖设计思路、实现方法以及性能优化,确保开发者能够有效地集成或扩展现有控件功能,打造独特且高效的用户界面。
|
消息中间件 负载均衡 API
RocketMQ生产者负载均衡(轮询机制)核心原理
文章深入分析了RocketMQ生产者的负载均衡机制,特别是轮询机制的实现原理,揭示了如何通过`ThreadLocal`技术和消息队列的选播策略来确保消息在多个队列之间均衡发送,以及如何通过灵活的API支持自定义负载均衡策略。
|
机器学习/深度学习 Serverless API
函数计算操作报错合集之调用SDK报错 "InvalidAction.Mismatch",该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
173 1
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的客户关系管理(CRM)
【7月更文挑战第25天】 ERP系统中的客户关系管理(CRM)
873 3
|
存储 关系型数据库 数据库
关系型数据库主键的唯一性
【5月更文挑战第15天】
302 1