電商站內(nèi)搜索體系搭建(1)
在很多時(shí)候,特別是在電商界,關(guān)于站內(nèi)搜索的文檔或者書籍可以說是寥寥無幾,一般的電商搜索規(guī)則或者構(gòu)建思路都是各加的技術(shù)機(jī)密,除了技術(shù)算法或者產(chǎn)品員工跳槽,外界很少能夠窺其一二。當(dāng)然今天所描述的這些純粹是一個(gè)經(jīng)驗(yàn)分享,不涉及某某機(jī)密技術(shù),都是能夠在日常生活中或者書籍里能夠找到的,旨在向大家描述怎么構(gòu)建一個(gè)電商站內(nèi)搜索體系。
本文將從算法,運(yùn)營,產(chǎn)品,數(shù)據(jù)分析等多個(gè)方面來進(jìn)行講解,期間會(huì)穿插多個(gè)個(gè)人方法論(不一定適合你,僅供參考,可以不采納)。
說到體系搭建其實(shí)和房屋搭建差不多的流程,工程圖-地基-墻面-龍骨-封裝-水電氣走線-(軟裝+硬裝),那么在站內(nèi)搜索體系搭建上也同樣遵循著類似的流程。首先我們需要知道整體規(guī)劃,該從哪些方面入手來組建站內(nèi)搜索體系,無規(guī)矩不成方圓,那么先從這個(gè)規(guī)劃方案說起,從而拉開整個(gè)搭建過程的序幕
在規(guī)劃方面需要明確幾個(gè)點(diǎn):用戶的語言類型,當(dāng)然國內(nèi)電商不需要過分考慮漢語之外的其他語言,但是如果是對(duì)外外貿(mào)電商則需要盡可能貼近當(dāng)?shù)卣Z言文化,除了通用的英語是標(biāo)配,還有更多的語言亟待我們?nèi)チ私?,在站?nèi)搜索領(lǐng)域還不是特別發(fā)達(dá)。
從語系來講,音型文字和相型文字的分支結(jié)構(gòu)是不一樣的,音型文字有拼音字母組成,比如英語,俄語,法語,阿拉伯語等,在這些語言中由于不同的地理環(huán)境和文化的差異,同一種語言可能會(huì)產(chǎn)生多個(gè)版本的方言,和漢語一樣。但是漢語的好處就在于無論在什么地方,文字的描述是統(tǒng)一的,所以有別于音型文字的不同音,文字也會(huì)相應(yīng)的不同。那么對(duì)應(yīng)同意不同音且不同形的語言,做好語義歸一或者說做好同義詞詞庫尤為重要。
好了這些都是題外話,言歸正傳,搜索體系的搭建的若干個(gè)流程我們需要同步進(jìn)行,不過我們還是將其歸納在一個(gè)章節(jié)里面說說:
- 索引工具的選擇:目前現(xiàn)有的索引工具平臺(tái)有solar和es兩種,一般來講es在國內(nèi)發(fā)展的比較成熟,在索引更新時(shí)分為增量索引和全量索引。這里我就不在展開講了,具體可以度娘或者CSDN查詢。
- 干預(yù)后臺(tái)的搭建:所謂干預(yù)后臺(tái)就是指人為干預(yù)搜索結(jié)果的工具后臺(tái),一般在搜索體系建立的初期,干預(yù)后臺(tái)能夠執(zhí)行很多前期算法無法解決的問題,商品排序,聯(lián)想詞,近義詞,詞鏈直達(dá),熱搜,篩選項(xiàng)干預(yù),類目預(yù)測(cè),減詞等一系列增刪改查的相關(guān)功能。
- 索引規(guī)則的確認(rèn):意思就是在搜索時(shí),符合哪些條件的商品能夠被搜索到,比如關(guān)鍵字與商品標(biāo)題,所在的類目名稱,商品參數(shù)屬性,tag等。
- 排序算法的確認(rèn):意思就是說,確認(rèn)了索引規(guī)則就是什么樣的商品能被搜索到,排序則是通過一定的規(guī)則將搜索到的商品池子進(jìn)行排序,目前分為兩部分,一部分是大范圍的排序即類目預(yù)測(cè),一部分是小范圍的排序即在預(yù)測(cè)的類目下進(jìn)行排序,這兩點(diǎn)我們會(huì)接下來細(xì)說,其中涉及算法層面的理論知識(shí)也一并將其科普給大家。
- 類目建設(shè):但凡電商都有自己的商品分類,我們也稱之為類目或者列表,搜索也是按照商品所在的類目與一級(jí)一級(jí)的層級(jí)關(guān)系去查找和檢索,一個(gè)好的目錄不在于精細(xì)而是在于層級(jí)結(jié)構(gòu)邏輯分明,能方便用戶認(rèn)知與查找同時(shí)也方便搜索引擎遍歷與檢索。
- 無少結(jié)果處理規(guī)則:當(dāng)一個(gè)用戶搜索一個(gè)關(guān)鍵詞時(shí),出現(xiàn)無結(jié)果或者少結(jié)果時(shí),采用什么方式引導(dǎo)用戶進(jìn)一步點(diǎn)擊的規(guī)則(比如用戶呈現(xiàn),商品陳列等),會(huì)在后面的章節(jié)詳細(xì)說一說。
以上為搭建一個(gè)搜索體系的龍骨,其中有一些點(diǎn)如果描述起來篇幅較長(zhǎng),細(xì)節(jié)也較多,在處理上也有一些細(xì)微的差異,接著我們說一說 “水電氣走線和軟硬裝潢”。
在龍骨鋪設(shè)完畢之后,我們需要考慮到考核的問題,即用什么去監(jiān)測(cè)搜索準(zhǔn)確性與適用性,這個(gè)時(shí)候需要構(gòu)建搜索的數(shù)據(jù)監(jiān)測(cè)體系,我們叫數(shù)據(jù)埋點(diǎn)。搜索的流量導(dǎo)向方式是典型的漏斗形,因此需要按照使用者正常的搜索習(xí)慣對(duì)各個(gè)層級(jí),首頁,類目,搜索框,搜索結(jié)果頁,篩選器,詳情頁,購物車,訂單等頁面進(jìn)行全面的數(shù)據(jù)埋點(diǎn),能夠追蹤用戶在使用搜索是的來路去向以及在詳情頁的停留時(shí)間,加入購車或者形成訂單的數(shù)據(jù)等等。以此來全程監(jiān)測(cè) 搜索的效果。
詞陣列: 在搜索體系的裝修方面,核心思想是錦上添花,使用戶能夠更加便捷準(zhǔn)確的找到想要的商品,其中聯(lián)想詞或者叫建議詞、熱詞、歷史搜索詞、搜索框底紋詞或者叫默認(rèn)詞,以及其他坑位的推薦關(guān)鍵詞。這些功能起到的是搜索引流的作用,同時(shí)也是簡(jiǎn)化用戶搜索行為提升便捷性的方式。其主要的功能由算法與運(yùn)營共同管控以提升其轉(zhuǎn)化率。在搜索整個(gè)鏈路中必須要始終保持用戶能觸手可及想要的關(guān)鍵詞呈現(xiàn)給消費(fèi)者讓其點(diǎn)擊進(jìn)入詳情頁。
糾錯(cuò)與改寫:糾錯(cuò)就不再多說,大家都懂,改寫的意思就是原本用戶輸入的是關(guān)鍵詞a由于某種原因?qū)⑵涓臑殛P(guān)鍵詞b進(jìn)行搜索,期間用戶無感知。至于這里面的原因不展開說,我會(huì)專門開辟一張進(jìn)行講解
高級(jí)篩選項(xiàng):即用戶在搜索關(guān)鍵詞時(shí),系統(tǒng)提取參數(shù)商品的信息聚合后,提供給消費(fèi)者篩選的選項(xiàng),這其中呈現(xiàn)樣式有多重多樣,邏輯也有多種,每家電商都可以從其前端顯示猜個(gè)八九不離十。但是其使用率并不是衡量搜索準(zhǔn)確性的指標(biāo),有時(shí)候是相反。
搜索結(jié)果頁產(chǎn)品卡呈現(xiàn)樣式:一看就懂,不需要我解釋什么,不同的產(chǎn)品卡樣式會(huì)給消費(fèi)者不同的觀感,因此也是影響點(diǎn)擊率的一個(gè)方式。
運(yùn)營規(guī)則與算法:這應(yīng)該是花費(fèi)篇幅最多的一個(gè)環(huán)節(jié),這里先簡(jiǎn)要的介紹一下,搜索的運(yùn)營規(guī)則是在搜索整體框架搭建完成前需要制定好的,由專門的搜索運(yùn)營進(jìn)行管控對(duì)接類目運(yùn)營或者商家運(yùn)營,為他們更加了解站內(nèi)搜索制作教程與方法論,為后期的付費(fèi)搜索打基礎(chǔ)。
算法是在搜索整體框架搭建好之后不斷迭代的動(dòng)力源泉,在詞陣列的展示與搜索結(jié)果商品的排序上都有著重要作用,關(guān)于算法的相關(guān)運(yùn)用我會(huì)援引CSDN的相關(guān)文章給大家做一個(gè)科普的講解,特別是在類目預(yù)測(cè),與商品精細(xì)個(gè)性化排序上的一些見解。
以上差不多齊活了,整個(gè)搜索的框架草圖已經(jīng)描繪的差不多了,接著就是其中的細(xì)節(jié)講解了,我將分成多個(gè)篇幅來一一道來,盡量白話。
#專欄作家#
作者:王歡,微信:wanghuan314400,運(yùn)營小灰一枚。
本文由 @王歡 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,不得轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議
急招搜索運(yùn)營 方便聯(lián)系嗎
可加微信細(xì)聊哦
很有用,繼續(xù)。 老粉絲來了