復(fù)盤一個(gè)之前在美團(tuán)做的排序策略

0 評(píng)論 1506 瀏覽 7 收藏 6 分鐘

本文由策略產(chǎn)品夏師傅分享了在美團(tuán)期間實(shí)施的排序策略,深入討論了搜索和推薦產(chǎn)品中排序策略的核心要素,旨在幫助讀者理解如何設(shè)計(jì)出更有效的排序機(jī)制。閱讀本文,你將獲得寶貴的策略產(chǎn)品經(jīng)驗(yàn),希望對(duì)你有所幫助。

專業(yè)成就職業(yè)大家好,我是策略產(chǎn)品夏師傅。今天給大家復(fù)盤之前在美團(tuán)時(shí)期做的一個(gè)排序策略。在策略產(chǎn)品當(dāng)中經(jīng)常涉及到排序策略的設(shè)計(jì),它是搜索,推薦這類產(chǎn)品的核心環(huán)節(jié)。

那么大家有沒(méi)有思考過(guò)一個(gè)問(wèn)題?排序的本質(zhì)是什么?其實(shí)如果用一句話概括的話,排序就是在做一件事情,怎么樣把好的東西排到前面,大家可以思考一下你平時(shí)做的是不是這樣事情。因此咱們平時(shí)所謂的一個(gè)排序策略設(shè)計(jì),其實(shí)本質(zhì)上就在定義一個(gè)好好的條件是什么?

好的邏輯是什么?你就是在定義這個(gè)條件,定義這個(gè)邏輯。因此咱們平時(shí)對(duì)于條件和的邏輯定義其實(shí)就只有兩種,一種是基于單邊特征進(jìn)行一些綜合而計(jì)算,第二種是基于用戶維度去做預(yù)估模型計(jì)算。那么搜索當(dāng)中的排序有啥新的特點(diǎn)?

因?yàn)榇蠹叶贾浪阉魇怯脩裘鞔_需求的表達(dá),所以這很自然,搜索搜得好不好,它的第一要素應(yīng)該是什么呀?至少你需要先滿足用戶我當(dāng)前想搜的,也就是我當(dāng)前想要什么。比如說(shuō)咱們拿下圖圖這個(gè)例子來(lái)看,用戶搜索塊是葡萄塊,但是排在前面你發(fā)現(xiàn)有什么葡萄干的一個(gè)巧克力,然后下面才開(kāi)始出現(xiàn)大量葡萄干。

那么大家可以思考,假設(shè)我們這個(gè)巧克力它的一個(gè)優(yōu)惠力度再大,銷量再高,但是我用戶當(dāng)前搜的就是葡萄干,如果你把它排序靠前,這個(gè)總體現(xiàn)來(lái)講合適嗎?肯定不合適。所以的話搜索的排序相當(dāng)于其他排序策略來(lái)講,比如說(shuō)推薦增長(zhǎng),它有個(gè)明顯特點(diǎn)就是在搜索當(dāng)中你做排序,你給用戶做展示,首先需要以滿足用戶搜索的 query 前提,然后在滿足的前提下再去找好的。

這就是搜索當(dāng)中的排序特點(diǎn):基于相關(guān)性的排序。搜索當(dāng)中的相關(guān)性包括兩種:意圖相關(guān)性和文本相關(guān)性。這里的相關(guān)性前提是指滿足用戶搜索意圖的前提下,再去進(jìn)行“質(zhì)量排序”,這其實(shí)就是相關(guān)性分檔排序策略的思路。意圖相關(guān)性它是是為了解決我們搜索給用戶展示的和用戶搜的到底是不是同一種東西。比如說(shuō)你搜葡萄干,如果給你展示了巧克力,這就不叫同一種東西。

從一個(gè)最簡(jiǎn)單的邏輯來(lái)看,同一種東西至少需要你的三級(jí)類目是一樣的,這叫同一種東西。那么,除了意圖相關(guān)性,還有一種叫文本相關(guān)性,它是從從文本匹配這個(gè)角度去講,這也是大家可能經(jīng)常會(huì)理解的相關(guān)性,就是看文本匹配多和少,文本匹配多的話相關(guān)性高,文本匹配少的話相關(guān)性就低,這種相關(guān)性其實(shí)是文本相關(guān)性。但實(shí)際上咱們搜索功能應(yīng)該包括兩種:意圖的相關(guān)性,依賴于意圖識(shí)別模塊,文本相關(guān)性有一些常見(jiàn)的文本相關(guān)性計(jì)算方法,比如說(shuō)TFIDF,就是計(jì)算文本相關(guān)分的一種。

那么基于上面的分析,大家能不能想到我搜索排序到底應(yīng)該怎么樣一個(gè)設(shè)計(jì)思路?首先我是不是先要滿足用戶搜索query,對(duì)吧?滿足這個(gè)用戶知道 query 本質(zhì)上是不是要求他滿足意圖,也就是說(shuō)用戶搜出來(lái)必須是用戶想要的,所以很簡(jiǎn)單,首先必須保證搜索出的結(jié)果和用戶搜索意圖出的結(jié)果是一致的。其次,我們可以在同一相關(guān)性的再選擇質(zhì)量好的。也就是同樣是精確的,我們?cè)僭诰_里面選擇質(zhì)量好的,高相關(guān)在高相關(guān)內(nèi)選擇質(zhì)量好的。

所以大家看到?jīng)]有,搜索排序設(shè)計(jì)思路其實(shí)跟其他是不一樣的,它會(huì)加一個(gè)相關(guān)性大小作為前提,這也是我之前經(jīng)常跟大家講的,在搜索整個(gè)鏈路當(dāng)中,你做任何策略都不要忘了有個(gè)相關(guān)性的前提。以上希望能給你帶來(lái)一些啟發(fā)。

本文由人人都是產(chǎn)品經(jīng)理作者【夏唬人】,微信公眾號(hào):【策略產(chǎn)品夏師傅】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!