短視頻app開發過程中,有些功能需要仔細的研究才能知道實現的效果會是理想中的樣子,小編今天就為大家說一下關于搜索功能實現的流程。
短視頻app開發搜索流程梳理:
1、搜索詞分析:系統需要對用戶的搜索詞進行預處理,包括改寫糾正錯誤、近義詞、補全搜索詞等,很多用戶在搜索過程中都會為了方便輸入不完整的內容或者是不小心輸錯,系統要提前做好準備,才能去給出準確的搜索答案。
2、分詞計算 :用戶的搜索詞比較長,就需要工 具來就行拆分,若是用整個搜索詞來做匹配,召回率會非常低。不同的分詞工具使用的算法不同,因此**就是要了解清楚如何置入工具。
3、索引匹配:創建商品之后,系統就會把商品名稱分詞并且建立索引庫,商品類目和品牌也能納入其中,這樣就能獲得商品候選集。
4、商品候選集 :匹配出相關類目以及和文件相關的所有商品,以類目+文本為**優先級,對所有商品進行排序,以便于用戶搜索的時候能夠搜索到自己想要的商品,也能讓信息整合分類變得更加簡單。
其實不難發現不同短視頻APP搜索入口的設計也是不一樣的,目前常見的有以下幾種:
1.獨立的一級tab,將一級界面作為獨立搜索頁面的形式;
2.頂欄為搜索欄,搜索輸入框直接呈現的形式;
3.呈現一個在頂欄的icon按鈕點擊展開的形式;
下拉后展現搜索欄,非固定展現形式。
短視頻APP的搜索功能會有“歷史搜索”,這一功能使得用戶能快速進入上次觀看的視頻內容,再比如購物類App中,歷史搜索則使得對上次的購物滿意的用戶更快找到之前的店鋪,降低思考成本。
短視頻APP開發搜索功能如何實現?
根據app的特性和用戶需求分析,考慮用戶在搜索時需要的搜索方式,不同app采用不同的搜索功能設計,可以提升用戶體驗。根據用戶需求,一步步優化和改善,從最基礎的文字搜索,考慮無法滿足在文字搜索上的用戶需求,在合適的時候輔助以聲音和圖像搜索。
**,小編要提醒下各位短視頻app***,不要將搜索功能局限的定位于一個放大鏡圖標和簡單的輸入框,首先需要先認真的考量下產品的特性以及不同場景的運用,再來進行分析設計。 |