复盘一个之前在美团做的排序策略

职场   2024-05-09 23:02   天津  

专业成就职业

大家好,我是策略产品夏师傅
今天给大家复盘之前在美团时期做的一个排序策略。
在策略产品当中经常涉及到排序策略的设计,它是搜索,推荐这类产品的核心环节。
那么大家有没有思考过一个问题?
排序的本质是什么?
其实如果用一句话概括的话,排序就是在做一件事情,怎么样把好的东西排到前面,大家可以思考一下你平时做的是不是这样事情。
因此咱们平时所谓的一个排序策略设计,其实本质上就在定义一个好,好的条件是什么?好的逻辑是什么?你就是在定义这个条件,定义这个逻辑。
那么,咱们平时对于条件和的逻辑定义一般就只有两种,一种是基于单边特征进行一些综合而计算,第二种是基于用户维度去做预估模型计算。
那么搜索当中的排序有啥新的特点?
因为大家都知道搜索是用户明确需求的表达,所以这很自然,搜索搜得好不好,它的第一要素应该是什么呀?至少你需要先满足用户我当前想搜的,也就是我当前想要什么。比如说咱们拿下图图这个例子来看,用户搜索块是葡萄干,但是排在前面你发现有什么葡萄干的一个巧克力,然后下面才开始出现大量葡萄干。

那么大家可以思考,假设我们这个巧克力它的一个优惠力度再大,销量再高,但是我用户当前搜的就是葡萄干,如果你把它排序靠前,这个总体现来讲合适吗?肯定不合适。
所以的话搜索的排序相对于其他排序策略来讲,比如说推荐排序,它有个明显特点就是在搜索当中你做排序,你给用户做展示,首先需要以满足用户搜索的 query 前提,然后在满足的前提下再去找好的
这就是搜索当中的排序特点:基于相关性的排序。
搜索当中的相关性包括两种:意图相关性和文本相关性。这里的相关性前提是指满足用户搜索意图的前提下,再去进行“质量排序”,这其实就是相关性分档排序策略的思路。
意图相关性它是为了解决我们搜索给用户展示的和用户搜的到底是不是同一种东西。比如说你搜葡萄干,如果给你展示了巧克力,这就不叫同一种东西。从一个最简单的逻辑来看,同一种东西至少需要你的三级类目是一样的,这叫同一种东西。
那么,除了意图相关性,还有一种叫文本相关性,它是从从文本匹配这个角度去讲,这也是大家可能经常会理解的相关性,就是看文本匹配多和少,文本匹配多的话相关性高,文本匹配少的话相关性就低,这种相关性其实是文本相关性。
但实际上咱们搜索功能应该包括两种:意图的相关性,依赖于意图识别模块,文本相关性有一些常见的文本相关性计算方法,比如说TFIDF,就是计算文本相关分的一种。
那么基于上面的分析,大家能不能想到我们搜索排序到底应该怎么样一个设计思路?
首先我是不是先要满足用户搜索query,对吧?满足这个用户搜索 结果 本质上是不是要求他满足意图,也就是说用户搜出来必须是用户想要的,所以很简单,首先必须保证搜索出的结果和用户搜索意图出的结果是一致的。
其次,我们可以在同一相关性的再选择质量好的。也就是同样是精确的,我们再在精确里面选择质量好的,高相关在高相关内选择质量好的。
所以大家看到没有,搜索排序设计思路其实跟其他是不一样的,它会加一个相关性大小作为前提,这也是我之前经常跟大家讲的,在搜索整个链路当中,你做任何策略都不要忘了有个相关性的前提。
以上希望能给你带来一些启发。
以上也是我的新课:搜索相关性分档排序策略当中的部分内容,欢迎大家学习。

最近如果大家求职遇到问题,转行遇到问题,职业发展遇到瓶颈,欢迎大家来我的训练营进行学习,已经持续4年,全部一对一指导,效果经得起验证。

最近一个训练营同学,C端转策略,涨薪50%,从一个小公司进入一个电商头部公司,业务相当好。


策略产品夏师傅
夏唬人,京东/美团/阿里/快手高级策略产品专家,搜索业务负责人,策略产品经理训练营主理人
 最新文章