「3000字解」後台產品經理基本功:搜索設計
01-30
原創: Kevin改變世界的點滴 Kevin改變世界的點滴 前天
搜索,是用戶在產品中解決需求的快速路徑。這樣的搜索既是一個入口也是一個功能。搜索產品設計在每一個產品中都會存在,因背後涉及詞庫、搜索展示邏輯德等,歸屬是後台產品經理的基本功。產品設計的方向歸納為入口、搜索前feed展示、結果3個站內搜索
站內搜索即在產品中提供搜索結果,不需要關聯在產品外界。圍繞自身業務與邏輯,最大程度的將query與站內商品精確匹配。讓用戶得到自己的查詢結果,平台給予的結果也是相對準確的。搜索產品設計分為搜索入口、排序、展現形式、搜索範圍。其中展現形式與搜索範圍歸納為不同的產品形態結果。這裡以一個產品形態結果來說明用戶在搜索框輸入中大部分場景下都是描述混亂或不清晰的。這裡的對應標準文案是通過query拆分後,才會是產品經理所希望用戶給出的搜索文案。比如,吃早餐。用戶可能會說「我在上午吃了一個蘋果」。其實,對應的結果是早餐+蘋果。要對query進行標準化,並與產品匹配,在此過程中,主要經歷2個方面
- query處理:對用戶query內容分析加工歸類,用分詞與詞義解析甚至是語義解析
- query匹配:對解析處理後的query與自身產品內容進行匹配
將上述的內容在不拆分情況下與商品進行匹配,系統是無法得到結果的。
滿足用戶在這樣多維度內容輸出的場景下,得到精確的結果。需要按照一定的邏輯將用戶query拆分為多個詞,目前主流的分詞方法有3種- 正向最大匹配法:從左到右的方向匹配詞庫
- 反向最大匹配法:從右到左的方向匹配詞庫
- 最短路徑分詞法:每句話中分出詞的數量最少
提到分詞後,對分詞拆分中出現的同義詞處理同樣是需要產品同學注意的。比如用戶搜索:「如何xx"和另外的:「怎麼xx"。
這裡面的:如何、怎麼其實是2個相同的詞。用這些相似的詞進行搜索匹配,可以增加query與內容的匹配度和搜索結果的數量。上圖中,搜索如何結果卻給予怎麼。這就是屬於同義詞的處理同義詞之外,還有一個詞:特殊詞處理。同樣是提高query的搜索精確性。用戶經常在輸入中會輸入一些無效詞。比如:「我今天吃了一個蘋果」,對於「了」這樣的詞就屬於無效詞。所以在搜索分詞時,產品經理要根據自身的業務建立一個忽略詞庫。對這樣的無效詞進行忽略。避免干擾搜索結果。query匹配
在完成對query分詞後,下面就是對分詞與產品進行匹配。常見的2種方法是根據標題包含的信息量來進行區分- 標題信息量多
- 標題信息量少
- 符合用戶心智
- 不要用戶去思考問題。(你讓我做的肯定是對的)
- 不用讓用戶做太多的事。
- 每次付出得到的回報 用戶要認可。
參考文獻:
http://coffee.pmcaff.com/article/450284426304640/pmcaff?utm_source=searchhttp://coffee.pmcaff.com/article/491188040746112/pmcaff?utm_source=search好,今天的周末分享就在這裡。我會堅持每周原創兩篇~推薦閱讀:堅持一年,招募100個產品經理推薦閱讀: