電商搜索“無結果率高,體驗差”怎么辦?

2 評論 9184 瀏覽 30 收藏 8 分鐘

垂直電商與綜合類電商相比,具有更精準的市場定位、更深化的產品與服務質量、更強的客戶粘性和更獨特的品牌附加度的優勢,所以搜索性能的好壞直接影響著業務最終結果。

本文針對電商搜索中遇到的“搜索無結果,排序機制不滿足業務需求”的問題進行刨析,并通過阿里云開放搜索的最佳實踐跟大家聊一聊應該如何應對解決~

01 案例背景

某日活千萬級的垂直類電商平臺,業務以社區+商城形式開展,商城業務是商業收入的主要來源,大部分用戶有明確的購買指向性,其中商品搜索天級PV3000萬+,搜索引導的成交占比全部成交的60%以上,是站內最重要的功能,在用戶滿意度調研中發現對搜索體驗吐槽連連,反饋的主要問題是站內商品搜不到,個人賣家發布的商品排序靠后。

02 搜索問題反饋

(1)用戶反饋:搜索不到想要的商品,體驗差;

(2)運營反饋:? 站內搜索的無結果率接近60%,說明每天有1800萬的PV轉換為0,流量白白浪費;

(3)個人賣家反饋:個人賣家發布的商品排序靠后;打擊發布商品積極性,影響平臺價值定位和圈層生態,從而直接影響平臺收益;

03 搜索問題成因

(1)垂直小眾的圈子,對于商品的叫法非常多樣,并形成主流,用戶搜索中不一定按照實際商品名稱進行查詢(例如:用戶會搜“噴泡”其實想找的商品是Air Jordan AirFoamposite系列的鞋);

(2)用戶搜索表述錯誤(例如:搜“連衣群”其實是想搜“連衣裙”);

(3)站內的搜索結果分3個tab呈現,分別為“銷量”、“價格”、“新品”,用戶搜索后默認展現的是“銷量”tab下的結果,因此個人賣家發布產品由于銷量少或無銷量自然導致排序靠后,曝光量小,銷量難增長,惡性循環;

04 問題分析

(1)針對召回結果不理想情況,經分析發現自建ES服務沒有對搜索關鍵詞做智能的語義理解,甚至有些實體名詞分詞還是錯誤的;

(2)針對排序問題,經分析需增加“綜合”搜索結果呈現,根據核心索引優化排序算法;

05 阿里云開放搜索解決方案

(1)核心索引上配置電商查詢語義理解功能,將搜索關鍵詞進行了系統可識別的智能改寫,擴大召回相關結果;

1)電商拼寫糾錯

用戶輸入的query并不總是正確的,錯誤的輸入可能導致查詢結果不符合預期或者是無結果,因此需要對用戶的輸入進行拼寫檢查。

OpenSearch的查詢分析中提供的拼寫檢查功能,對查詢詞中的錯誤進行糾正,給出正確的查詢詞。并根據糾錯的可信度高低,決定當前查詢是否用糾錯后的詞進行查詢。規則如下:

  1. 可信度高的糾錯,會直接會用糾錯后的查詢詞執行本次查詢;
  2. 可信度低的糾錯,還是用原查詢詞執行本次查詢;

如有糾錯發生,會在查詢結果中給出,如下:

其中的correction_level標識了本次糾錯的可信度:

  1. 可信度高
  2. 可信度低

2)同義詞

同義詞在現實生活中,相同語義的表述詞匯往往有很多,而用戶在檢索的時候很難在一條 query 中將它們全部體現,所以識別和提供同義詞檢索顯然可以獲得更高的召回率。

同義詞功能主要是對查詢詞進行同義擴展,擴大召回和查詢詞同義的文檔。

例如:“包菜” 存在一個同義詞是“圓白菜”,在沒有開啟同義詞功能時,搜索“包菜”時是無法召回文檔中僅包含“圓白菜”;開啟同義詞功能時,則能召回。

3)停用詞

根據系統內置的停用詞典過濾查詢中無意義的詞(一般是使用頻度過高的但不影響查詢結果的詞,比如標點符號、語氣助詞等)。例如:查詢詞“奔跑吧!兄弟”,經過停用詞處理后標點符號“!”不參與召回;或者“你吃飯了嗎”,經過停用詞處理后語氣助詞“嗎”不參與召回。

4)電商實體識別

實體識別,全稱命名實體識別(Named Entity Recognition,簡稱NER),指對查詢詞中的具有特定意義的語義實體進行識別。查詢分析根據識別的結果,依據實體類型的權重對查詢詞進行改寫,使得召回的文檔符合查詢的意圖。

(2)針對商品別稱問題,運營同學通過平時運營積累的專業詞匯可視化同步到開放搜索做查詢語義理解功能的補丁,通過靈活干預得以解決;

(3)創建核心索引“商品標題、顏色、類目名稱、品牌名稱、運營優化文案、系列名稱等”,將它們引入到排序表達式中,通過多個維度構建出更精細化的排序模型;

(4)增加“綜合”搜索tab,并默認展示“綜合”搜索結果;

06 實踐后的搜索性能對比

(1)搜索“詹姆斯球衣”輸入成“詹慕斯球衣”

  • Before: 服務無法召回相關結果;
  • After: 糾錯改寫為“詹姆斯”進行查詢,并且前端會提示“以下的結果是查詢:詹姆斯球衣,仍然搜索詹慕斯球衣”;

IMG_5180.PNG

(2)搜索“噴泡”

  • Before:無法召回相關結果;
  • After: 召回到Air Jordan AirFoamposite系列的鞋

(3)排序效果

  • Before:以銷量默認排名,個人賣家排序靠后
  • After:提高搜索相關性增加更多商品曝光機會

以上就是我今天分享的內容,希望對大家有一些搜索引擎的新思路~

 

作者:KKai,B端產品運營

本文由 @KKai 原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 說明搜索功能做的太死板,連近似的詞或者同音的詞都不能實現

    回復
    1. 是的 很多開源自建人力、時間成本太高,很難快速調整優化到業務需求上

      回復