徐然
本文將從搜索場(chǎng)景的思考、基于步驟的搜索設(shè)計(jì)以及搜索數(shù)據(jù)的追蹤,對(duì)產(chǎn)品內(nèi)部搜索設(shè)計(jì)的主要思路和常見(jiàn)的搜索規(guī)則做個(gè)簡(jiǎn)單的分享。
搜索場(chǎng)景的思考
在設(shè)計(jì)搜索框之前首先需要思考的問(wèn)題是:誰(shuí)在什么場(chǎng)景下會(huì)使用搜索功能?他想搜什么?
不同的產(chǎn)品有不同的答案,舉幾個(gè)例子:
1.小紅書(shū)
小紅書(shū)的定位是生活方式分享社區(qū),旗下設(shè)立了電商平臺(tái)“小紅書(shū)商城”作為變現(xiàn)業(yè)務(wù),所以小紅書(shū)的核心布局是社區(qū)+電商。所以對(duì)小紅書(shū)有認(rèn)知的用戶,主要在如下幾種場(chǎng)景下有搜索訴求:
想了解生活達(dá)人們對(duì)某類商品的推薦、評(píng)價(jià);
在小紅書(shū)商城購(gòu)買(mǎi)某類商品;
想關(guān)注某位達(dá)人。
由此,可以確定,小紅書(shū)搜索范圍在社區(qū)內(nèi)容、商品和用戶。從小紅書(shū)搜索結(jié)果頁(yè)TAB的分類看,也是按照這3類進(jìn)行的劃分,其中“全部”其實(shí)就是UGC社區(qū)內(nèi)容。
2.網(wǎng)易嚴(yán)選
網(wǎng)易嚴(yán)選的定位是原創(chuàng)生活類自營(yíng)電商,是一個(gè)純電商平臺(tái),所以用戶搜索訴求很單一即找到想要的商品。所以純電商平臺(tái)的搜索范圍只局限于商品。
3.知乎
知乎的定位是網(wǎng)絡(luò)問(wèn)答社區(qū),連接各行各業(yè)的用戶,用戶分享著彼此的知識(shí)、經(jīng)驗(yàn)和見(jiàn)解。所以知乎用戶的主要搜索訴求是:
找到想了解的經(jīng)驗(yàn)、內(nèi)容;
找到想關(guān)注的知識(shí)咖。
知乎搜索的模塊設(shè)計(jì),雖然分為用戶、話題、想法、專欄和電子書(shū)等分類。但是從本質(zhì)上仍然分為人和內(nèi)容兩部分。話題、想法、專欄和電子書(shū)等都屬于內(nèi)容一類,只是不同的內(nèi)容形態(tài)、業(yè)務(wù)形態(tài)而已。
大多數(shù)情況下,會(huì)使用搜索功能的用戶,主要是產(chǎn)品的老用戶,對(duì)產(chǎn)品的基本內(nèi)容和服務(wù)有一定的了解,并且有著非常明確的自身訴求。在這種場(chǎng)景下,如果用戶能檢索到自己想要的內(nèi)容或服務(wù),必將會(huì)產(chǎn)生很高的轉(zhuǎn)化。
基于步驟的搜索設(shè)計(jì)
搜索設(shè)計(jì)中最關(guān)鍵的是模糊匹配和知識(shí)圖譜,至于如何實(shí)現(xiàn),其實(shí)涉及到很多技術(shù)環(huán)節(jié)的研究。不過(guò)大多中小型公司都沒(méi)有自己的算法團(tuán)隊(duì),多會(huì)選擇第三方搜索引擎,例如:opensearch等。
不過(guò)作為產(chǎn)品,我們至少要提出我們需要滿足的場(chǎng)景和基本規(guī)則,也有助于選擇合適的第三方搜索引擎。這部分主要分享的就是“產(chǎn)品經(jīng)理應(yīng)該考慮到的搜索基本場(chǎng)景和規(guī)則”。
看起簡(jiǎn)單的搜索動(dòng)作,其實(shí)蘊(yùn)含了幾個(gè)復(fù)雜的步驟。因此,從產(chǎn)品設(shè)計(jì)上,需要按照步驟進(jìn)行拆解,分別說(shuō)明。
第一步:輸入關(guān)鍵詞
輸入關(guān)鍵詞這步主要考慮的包含2部分:關(guān)鍵詞識(shí)別和關(guān)鍵詞推薦。
1關(guān)鍵詞識(shí)別
對(duì)于輸入關(guān)鍵詞的識(shí)別上,通常要考慮以下幾種情況的搜索需求:
(1)多字符串識(shí)別
假設(shè)用戶提交了不只一個(gè)查詢串,那么搜索引擎需根據(jù)分隔符,比如:空格、標(biāo)點(diǎn)符號(hào),將查詢串分割成若干子查詢串。例如:用戶輸入“氣墊粉底BB”和“氣墊、粉底、BB”,會(huì)展示所有包含“氣墊”或“粉底”或“BB”三個(gè)關(guān)鍵詞的商品,而非同時(shí)包含這三個(gè)關(guān)鍵詞的商品。
(2)分詞
除了多查詢串的識(shí)別,對(duì)長(zhǎng)查詢串的分詞識(shí)別也是搜索最基礎(chǔ)的要求之一。分詞就是當(dāng)用戶提交了一個(gè)長(zhǎng)字符串,可根據(jù)詞義分割成若干字符串。例如:用戶輸入“遮瑕氣墊粉底BB霜”,能拆分成“遮瑕”“氣墊”“粉底”和“BB霜”幾個(gè)詞串進(jìn)行匹配,而不是只匹配與搜索詞串完全相同的結(jié)果。
(3)錯(cuò)別字識(shí)別
用戶在搜索時(shí)輸入錯(cuò)別字也是不可避免的情況。例如:用戶搜索“永衣”,能給用戶按“泳衣”關(guān)鍵詞進(jìn)行推薦。
(4)同義詞近義詞
為了最大可能覆蓋用戶想要的結(jié)果,可建立一個(gè)同義詞近義詞的詞庫(kù),當(dāng)沒(méi)有完全符合搜索詞的結(jié)果時(shí),可推薦近義詞或同義詞的搜索結(jié)果,例如:在考拉中,用戶搜“花露水”系統(tǒng)會(huì)推薦“驅(qū)蚊”關(guān)鍵詞的結(jié)果,并推薦另2個(gè)相關(guān)關(guān)鍵詞。
(5)重復(fù)內(nèi)容識(shí)別
假設(shè)用戶提交的查詢有重復(fù)的內(nèi)容,可將重復(fù)查詢歸并成一個(gè)處理。例如:“遮瑕氣墊粉底BB粉底”,能去重分詞為:“遮瑕”“氣墊”“粉底”和“BB”。
(6)英文字母數(shù)字識(shí)別
查詢串中包含英文字母或數(shù)字,將英文或數(shù)字作為一個(gè)整體保留,做模糊匹配。例如:“sulwhasoo面膜”被拆分為“sulwhasoo”和“面膜”。
2關(guān)鍵詞推薦
關(guān)鍵詞推薦通常包含歷史搜索和熱門(mén)搜索的推薦。
(1)歷史搜索
歷史搜索詞就是推薦用戶自己最近搜索過(guò)N個(gè)關(guān)鍵詞,避免用戶重復(fù)輸入,支持用戶手動(dòng)清空。
(2)熱門(mén)搜索
熱門(mén)搜索一般有兩種做法:
一是根據(jù)用戶搜索的關(guān)鍵詞熱度進(jìn)行排序,獲取真實(shí)的熱門(mén)關(guān)鍵詞進(jìn)行推薦;
二是受商業(yè)價(jià)值驅(qū)動(dòng),推薦從商業(yè)角度,最希望用戶搜索查詢的內(nèi)容。這會(huì)有一個(gè)供運(yùn)營(yíng)配置的后臺(tái),由運(yùn)營(yíng)人工配置。
當(dāng)然也可以綜合以上兩種方式,兼而有之。
第二步:確定關(guān)鍵詞
確定關(guān)鍵詞為了幫助用戶用最小的成本獲取最準(zhǔn)確的關(guān)鍵詞,關(guān)鍵詞聯(lián)想也是搜索的基本功能。聯(lián)想關(guān)鍵詞一般來(lái)自兩個(gè)渠道:
一是所有用戶歷史熱搜的關(guān)鍵詞;
二是自建的常用關(guān)鍵詞庫(kù)。
當(dāng)用戶輸入的關(guān)鍵詞被包含匹配到以上兩類關(guān)鍵詞時(shí),則被列入聯(lián)想詞列表。
第三步:搜索結(jié)果
1檢索范圍
搜索范圍的規(guī)則制定也是搜索設(shè)計(jì)最基礎(chǔ)的環(huán)節(jié),是決定用戶搜索關(guān)鍵詞跟什么內(nèi)容去做匹配的問(wèn)題。同時(shí),影響到搜索權(quán)重。
跟什么內(nèi)容做匹配,也取決于用戶搜索場(chǎng)景的分析。例如:用戶想搜索的是商品,則應(yīng)該跟商品屬性做匹配,那具體是哪些屬性,優(yōu)先級(jí)如何,就是需要制定的規(guī)則。
商品而言,可以跟商品名稱、商品關(guān)鍵詞、商品詳情等屬性進(jìn)行匹配,且商品名稱的權(quán)重>商品關(guān)鍵詞>商品詳情。
有的平臺(tái)可能沒(méi)有商品關(guān)鍵詞庫(kù),商品詳情也用純圖片展示,那就只跟商品名稱做匹配,所以具體匹配的屬性需根據(jù)不同的實(shí)際情況而定。
2呈現(xiàn)方式
對(duì)搜索結(jié)果的呈現(xiàn)方式也是值得研究的點(diǎn),同樣需要從用戶發(fā)起搜索的場(chǎng)景思考。
還是以小紅書(shū)為例:用戶的搜索需求有三種,搜索內(nèi)容、商品和用戶。如果用戶從商城搜索,那搜索結(jié)果默認(rèn)定位至商品列表是最符合場(chǎng)景的。同理,如果用戶從社區(qū)進(jìn)入搜索,那默認(rèn)定位至社區(qū)內(nèi)容TAB。
但是有的產(chǎn)品首頁(yè)是一個(gè)綜合頁(yè),包含了所有內(nèi)容模塊,如果用戶是從首頁(yè)搜索,那在不清楚用戶想搜索的到底是哪一部分內(nèi)容的情況下,需定位至綜合結(jié)果頁(yè)。綜合結(jié)果頁(yè)會(huì)羅列出幾部分中相關(guān)性最高的幾個(gè)搜索結(jié)果供用戶選擇,綜合結(jié)果的設(shè)計(jì)可以參考微信搜索結(jié)果頁(yè)。
第4步:細(xì)化篩選
通常在搜索結(jié)果里,都會(huì)默認(rèn)按照相關(guān)度排序。但是也允許用戶按需從其它維度進(jìn)行排序篩選,可篩選的條件跟搜索結(jié)果所屬的特性強(qiáng)相關(guān)。例如:如果是商品列表,那可以考慮根據(jù)商品的價(jià)格、分類、銷(xiāo)量和功能等排序。如果是一個(gè)平臺(tái)電商,那還可以根據(jù)品牌等進(jìn)行篩選。
除了考慮商品本身的屬性進(jìn)行篩選外,還要從商業(yè)利益的角度,把最想展示給用戶的商品組合成一個(gè)分類,方便用戶刪選,例如:考拉的分類中,加入了“618”活動(dòng)商品、考拉自營(yíng)等分類。
搜索數(shù)據(jù)的跟蹤
數(shù)據(jù)驅(qū)動(dòng)產(chǎn)品,是做任何產(chǎn)品都需要具備的意識(shí)。搜索也不例外。搜索上線后,我們需要監(jiān)控哪些數(shù)據(jù)來(lái)幫助我們不斷優(yōu)化搜索功能呢?
1.用戶搜索路徑及漏斗轉(zhuǎn)化
主要監(jiān)控用戶是從哪里進(jìn)入搜索的?搜索后有點(diǎn)擊搜索結(jié)果嗎?有完成最終轉(zhuǎn)化嗎?用戶的路徑能幫助我們檢驗(yàn)搜索結(jié)果是不是用戶想要的?
此外,如果用戶在某個(gè)搜索入口高頻搜索某個(gè)關(guān)鍵詞,也可以幫我們反思搜索入口所在頁(yè)面的設(shè)計(jì),是不是沒(méi)有滿足用戶某個(gè)痛點(diǎn)。
2.關(guān)鍵詞搜索數(shù)據(jù)監(jiān)控
用戶在產(chǎn)品下留下任何行為數(shù)據(jù)都是有意義的,搜索過(guò)的關(guān)鍵詞更是如此。關(guān)鍵詞代表了用戶對(duì)產(chǎn)品最直接的訴求,不論關(guān)鍵詞最終搜索的結(jié)果如何,都值得被記錄并定期拿來(lái)進(jìn)行分析。
分析的結(jié)果不僅能幫助搜索的優(yōu)化,還能反推運(yùn)營(yíng)、業(yè)務(wù)進(jìn)行改進(jìn)。例如:如果一個(gè)電商平臺(tái),5月份開(kāi)始用戶關(guān)于“花露水”及類似驅(qū)蚊類商品的搜索增加,而平臺(tái)在驅(qū)蚊產(chǎn)品上沒(méi)有充足的備貨,那就可以推動(dòng)對(duì)驅(qū)蚊類商品的采購(gòu)。
3.搜索結(jié)果為空的數(shù)據(jù)監(jiān)控
搜索結(jié)果為空的關(guān)鍵詞,最能反映用戶對(duì)產(chǎn)品的期待,但是卻未達(dá)成所愿的那部分產(chǎn)品缺憾。所以專項(xiàng)存儲(chǔ)記錄搜索為空的關(guān)鍵詞,及關(guān)鍵詞的搜索熱度也是非常必要的,可以幫助我們不斷彌補(bǔ)產(chǎn)品的不足。
綜上,通過(guò)搜索場(chǎng)景的思考,搜索的步驟設(shè)計(jì)和搜索數(shù)據(jù)跟蹤幾個(gè)方面,對(duì)產(chǎn)品內(nèi)部搜索功能設(shè)計(jì)思路的簡(jiǎn)單總結(jié),希望能給大家?guī)?lái)一定幫助。