电商/O2O行业搜索排序表达式最佳实践

本文涉及的产品
推荐全链路深度定制开发平台,高级版 1个月
简介: 搭建搜索功能不难,难的是如何提高搜索质量,帮助用户快速找到心中所想的内容或商品,那么搜索结果的相关性排序则是影响用户体验最关键的一环,今天小编和大家聊一聊[开放搜索]几个典型的排序表达式的应用,如何更好的优化电商/O2O行业的排序效果.

Query在开放搜索的执行流程

image.png

开放搜索排序表达式配置

image.png

场景1:关键词重复堆砌导致排序分数较高问题
案例:电商商家作弊问题:关键词重复堆砌导致排序分数较高,排序结果靠前
开放搜索解决方案:业务排序函数field_term_match_count,获取文档中某个字段与查询词匹配的词组个数,根据不同个数做不同的处理;
image.png

场景2:衡量商品时效性
开放搜索解决方案: 可以用在粗排和精排的timeliness函数,计算时效分,用于衡量文档/商品的新旧程度, 单位为秒,返回值:float,值域为[0,1],值越大表示时效性越好;

场景3:不同维度归为同一区间(综合分值)去排序
案例:一篇doc的好坏需要从不同的维度衡量。而各个维度的分数值域可能不同,网页点击数可能是成百上千万,网页的文本相关性分数在[0, 1]之间,它们之间没有可比性,为了在公式中使用这些元素,需要将不同的分数归一化至同一个值域区间,而normalize为这种归一化提供了一种简便的方法
开放搜索解决方案:归一化函数normalize根据不同的算分将数值归一化至[0, 1];

场景4: 对符合用户标签喜好的商品加权
案例: 年轻女用户搜索"鞋子",对应商品排序需求满足用户特性标签"年轻""女性";对符合用户标签喜好的商品加权,从而实现个性化搜索排序;
开放搜索解决方案: 商品可以具有多个属性标签,例如1表示年轻人(年龄)、2表示中年人(年龄)、3表示小清新(风格)、4表示时尚(风格)、5表示女性(性别)、6表示男性(性别)等等, 应用标签匹配tag_match 函数,实现对匹配到的商品做排序加权

场景5:某时间段的指定搜索需求
例如

  • 查询下午14点到15:30点营业的店铺
  • 查询下午14点到15:30之间,库存>10的店铺有哪些
  • 查询明天晚上能服务3-5个人的店铺

开放搜索解决方案: 运用功能函数bit_struct将INT_ARRAY字段值进行自定义分组并允许对分组值进行指定operation计算。

场景6:基于位置、距离搜索
案例:查找距离用户10公里内的【外婆家】餐厅,并按照距离由近及远排序
开放搜索解决方案:运用distance函数, 获取两个点之间的球面距离,一般用于LBS的距离计算。


以上就是阿里云开放搜索电商/O2O行业"排序表达式及特征函数”的应用案例,如果您对搜索与推荐相关技术感兴趣,欢迎加入钉钉群内交流~

image.png

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

目录
相关文章
|
6月前
|
前端开发
47分布式电商项目 - 商品关键字搜索
47分布式电商项目 - 商品关键字搜索
24 0
47分布式电商项目 - 商品关键字搜索
|
1天前
|
算法 关系型数据库 分布式数据库
如何用 PolarDB 整合age算法插件, 实现图式搜索加速 - 刑侦、社交、风控、族谱、推荐等业务图谱类关系数据搜索
背景PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力.本文将介绍PolarDB结合图式算法, 实现高效率的刑侦、社交、风控、族谱、推荐等业...
|
存储 SQL 并行计算
如何用 PolarDB 整合age算法插件, 实现图式搜索加速 - 刑侦、社交、风控、族谱、推荐等业务图谱类关系数据搜索
PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力. 本文将介绍PolarDB结合图式算法, 实现高效率的刑侦、社交、风控、族谱、推荐等业务图谱类关系数据搜索.
314 0
|
SQL 机器学习/深度学习 自然语言处理
行业搜索最佳实践(一)|学习笔记
快速学习行业搜索最佳实践(一)
161 1
行业搜索最佳实践(一)|学习笔记
|
自然语言处理 搜索推荐 算法
行业搜索最佳实践(二)|学习笔记
快速学习行业搜索最佳实践(二)
81 0
|
机器学习/深度学习 自然语言处理 达摩院
文娱行业搜索最佳实践
本文将详细介绍如何通过“开放搜索(OpenSearch)内容增强版“在文娱垂类场景的应用,提升用户搜索体验,带来更多的业务转化
586 0
|
机器学习/深度学习 自然语言处理 搜索推荐
游戏行业搜索最佳实践
本文通过游戏行业客户案例带大家了解游戏内容,游戏论坛等场景搜索特性,以及如何通过开放搜索游戏增强版解决方案轻松快速接入,实现高质量搜索效果,提升业务指标和用户体验。
647 0
|
自然语言处理 分布式计算 搜索推荐
专题实战 | 如何快速构建高质量电商行业搜索?
本文详细介绍如何快速接入智能开放搜索(OpenSearch)电商行业增强版,助力企业实现高质量搜索效果,提升业务转化率及用户产品体验!
1418 0
|
Kubernetes 搜索推荐 Java
电子商务搜索基准
电子商务搜索基准是第一个具有个性化推荐的电子商务搜索系统的端到端应用基准。这项工作与詹建峰教授合作(http://www.benchcouncil.org/zjf.html)'的团队,他也是国际开放基准委员会(BenchCouncil,http://www.benchcouncil.org/)的主席。
电子商务搜索基准
|
新零售 弹性计算 自然语言处理
新零售行业搜索最佳实践
本文通过新零售客户案例带大家了解零售电商、生鲜电商线上业务搜索中的行业特性,以及如何通过开放搜索电商增强版解决方案构建智能搜索服务,快速实现各项指标的提升,为业务带来了更多新的机会。
1208 0
新零售行业搜索最佳实践