山東網站建設

山東網站製作
當前位置: 首 頁 >> 新聞中心 >> 常見問題

電商類產品搜索功能如何優化?

電商類產品搜索功能如何優化?

發布日期:2018-06-08 作者: 點擊:

注:搜索功能對於電商類產品而言尤為重要,當用戶帶著明確的目的去搜索自己需要的產品時,卻沒有得到他想要的結果,這在很大程度上直接影響了用戶對於產品的體驗。本文作者結合自己的經驗,來探討關於電商類產品搜索功能應如何優化。

在講主題之前想跟大家分享一下前些時間聽到梁寧產品 30 講裏對用戶畫像的描述,裏麵有提到一組經典的用戶畫像大明、笨笨和小閑:大明呢對應的是對自己需求有明確認知的用戶,腦子很清楚自己想要的是什麽;笨笨則是對自己的需求隻有模糊大概的方向,不清晰;至於小閑,想必大家也能猜得出來,主要是閑來無事就是想打發時間的用戶類型。

為什麽要跟大家分享這一組用戶畫像呢?

當然是和我文章內容有關咯。筆者就職於一家toB的saas公司,入職不久就被安排負責公司還沒有正式上線的采購模塊搜索功能的優化。

接著上一段說,B端采購產品麵對的用戶顯而易見都是大明,他們都是帶著明確的目標進行采購的,正是因為目標明確。所以在三種用戶類型中,大明最依賴於搜索,他們的需求也是最簡單的——快速找到自己想要的東西,價格實惠。因此搜索好不好直接影響到產品能否滿足用戶的需求。

一、麵對的問題

第三方api接口質量差

因為是小公司的緣故,一開始搭建采購平台時接入的是某電商采購,但對方所提供的搜索接口質量太差、分詞不準、召回率低或者召回數據量過大等等。打個比方:讓你叫個周傑倫回來,要麽周傑、傑倫、周傑倫都回來了,要麽沒人回,要麽叫回的無關人員多的你都應付不過來了,簡而言之就是問題多過對策。

自建搜索缺人缺資源

第三方的搜索接口太差,於是在我來公司之前,公司就已經做出了自己的搜索功能,但是人力物力有限,沒有過剩的資源,再加上公司業務戰線太長隻能顧著拚命往前線趕,都無法顧忌這個路上的大坑,結果做了個爛尾的搜索。

雖然分詞詞庫基於ik開源詞庫搭建,分詞有了稍許改善,召回率也有了保障,但是分詞結果依舊不精準,無法實現語義識別,根本不能滿足大明用戶的基本需求。

還是拿周傑倫舉例:不僅來了周傑、傑倫和周傑倫,甚至還來了同名的阿貓阿狗,我入職之後缺人缺資源的狀況依舊沒有絲毫改變,真的是光杆司令。

二、老板的期望

不管做任何行業任何職業,老板都是一個躲不開繞不過的存在。做產品更是如此,因為很多小公司的老板就基本幹著產品的活兒,所以跟你產品意見不合那就是家常便飯。

對於公司產品搜索功能,AG平台老板的期望還是比較謙虛的,僅次於國內知名電商平台的搜索體驗就好了,不要 100 分, 99 分就行了。我的天,這真的是讓我咬牙切齒了。

就我個人的體驗來說,公司采購的搜索功能基本也就是個40、 50 分不及格的樣子,加上公司沒有專業做過搜索的產品,而我也是個新人,技術資源支持也不足,所以就算有心殺賊也無力回天。

問題總是接二連三的,罵人也是要罵的,但是事兒總得去做,畢竟總得跟老板表個態,就算麵對不可能完成的任務,也必須抱著不破樓蘭終不還的決心。

冷靜思考一下:自己麵對的問題主要集中在幾個方麵:搜索接口、分詞、語義識別這三個方麵。

基於這幾點,通過幾次產品技術的討論會議,也算是確定了現階段可以實施的優化方案如下:

三、優化的方案

1. 優化ik分詞詞庫

大部分電商平台都是通過分詞來提高商品的召回率以及相關度的排序,而分詞詞庫則是保證分詞準確的關鍵。上文裏周傑倫的例子,正式因為分詞詞庫裏存在周傑、傑倫這些無效詞,才使得會召回他們。

而ik詞庫分為基礎詞庫、擴展詞庫和stopword,分詞是根據基礎詞庫裏的詞來分,擴展詞庫則是對基礎詞庫的補充,而stopword裏的詞就是被過濾掉的詞,因此優化ik詞庫采用三步走戰略。

  • 首先是清洗基礎詞庫的無效字詞,以非名詞和相關度過低的字詞為主;

  • 其次是補充擴展詞庫,畢竟ik詞庫是隻是個詞庫,沒辦法自動更新,與時俱進,它有周傑倫不一定有蔡徐坤,所以需要AG平台自己去新增;

  • 最後就是增加stopword,這個網上搜索一下就有了,ik自帶的stopword量很少,通過補充,可以有效地過濾掉一些不必的分詞結果。

2. 關鍵詞綁定類目來輔助語義識別

語義識別就是,讓係統去召回周傑倫,係統知道周傑倫是男明星,而不會給你召回同名的其他人。而目前AG平台公司的能力,是無法從技術層麵去實現搜索的語義識別,隻會去全部召回匹配到標題名稱裏包含搜索關鍵詞的商品。

為此隻能通過人工的方式去將關鍵詞和類目進行關聯,相當於給關鍵詞打了標簽,找周傑倫隻會在男明星的類目下去召回,保證了搜索結果的相關度。

小結

搜索功能的優化除了這些還有索引、排序等等,以上的優化方案都是基於AG平台公司的實際情況來說,也是為了滿足大明用戶的基本需求(可以搜到想要的東西)為出發點,雖然這些舉措對搜索功能的優化起到一定的作用,但是最好的解決辦法還是找到一個靠譜的接口或者是一個靠譜的分詞詞庫。


本文網址:http://www.heimayibanjia.com/news/450.html

關鍵詞:山東網站優化,濟南網站優化,網站優化

最近瀏覽:

  • 在線客服
  • 聯係電話
    18615652552
  • 在線留言
  • 關注AG平台
  • 在線谘詢
    歡迎給AG平台留言
    請在此輸入留言內容,AG平台會盡快與您聯係。
    姓名
    聯係人
    電話
    座機/手機號碼
    郵箱
    郵箱
    地址
    地址