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