APP功能設計之搜索以及實例列舉

新人在做搜索功能時會有很多疑問,用戶搜索內容是我們無法決定的,怎么能更好的為用戶更快更精準的查找到用戶想要的結果尤其重要,許多用戶是帶有相對明確的目的才會使用搜索功能,直接進行問題的搜索,若查找不到他想要的結果,也許就不會再打開APP第二次了,我們先來說一下搜索功能如何實現(xiàn)以及對應的實例:

一.搜索功能的基本原則

1.對用戶輸入信息的解讀轉譯,即進行相關字段的檢索匹配;

2.根據(jù)用戶輸入的信息將檢索后的內容進行篩選;

3.將篩選后的內容結果進行排序(排序時需注意是否有公司重點推廣的或其他運營需求,若有需要將其單獨拿出來放在最前面);

二.搜索入口、搜索頁面及結果的展示

如果搜索功能在產品中的比重相對比較重要,是需要重點突出的,如果搜索相對而言不是很重要或者通過監(jiān)控發(fā)現(xiàn)搜索的使用效率不高,再或者由于內容數(shù)量的問題,搜索后有比較高的概率出現(xiàn)無結果,可以相對弱化其位置,移動端的搜索往往都是跳轉至單獨的搜索頁面,根據(jù)時間順序可以分為三個階段:搜索前、搜索輸入中、搜索完成后(需要注意這個過程中APP的交互體驗,比如:搜索中完全可以加入模糊匹配,用戶無需打完只打出部分文字就可以給出匹配的搜索建議詞)。下面拿本人所畫原型舉例:


@nini

搜索結果頁面需要根據(jù)APP展示內容合理安排,也可以參考一下其他APP的搜索結果頁面,比如:騰訊動漫搜索結果頁面(列表頁平鋪式),天貓(櫥窗式),大家可以多翻一下APP參考一下。

入口的擺放和結果的頁面展示形式在這里不給大家詳細介紹了,我們重點說一下搜索功能的實現(xiàn)。

三.搜索的熱門搜索及歷史記錄的設計

1.需要注意,無搜索結果的詞不可出現(xiàn)在熱門搜索中,像我在設計后臺時將搜索的詞加了個上下架,點擊下架后詞就不會再出現(xiàn);

2.后臺建立熱門搜索的黑名單,將一些違禁詞或惡意刷量詞進行管控,防止引起不必要的麻煩;

3.建立白名單,方便運營對熱搜展示的內容類型分布;

4.熱門搜索推薦詞個數(shù)的限制、文字的展示(過長怎么展示)等,歷史記錄的排列,歷史記錄所存記錄的個數(shù),下圖為本人在做搜索功能時設置的要求:


@nini

另外:還需注意根據(jù)業(yè)務對這幾種不同的類型進行熱門關鍵詞的占比排布(eg:展示60%的內部講師,30%的課程名稱,10%的課程分類,或者全部展示課程名稱),這些需要由不同的產品形態(tài)和業(yè)務需要進行調整。

四.搜索中的設計

如何讓用戶快速高效的找到自己想要的課程在這里的設計中可以進行體現(xiàn),滿足用戶只記得部分關鍵字等一些模糊搜索需求時的場景,同時也節(jié)省了用戶的操作成本,不需要全部打完,只打出部分文字就可以給出建議搜索詞或匹配詞(此處可參考知乎、QQ音樂的搜索)。下面總結為以下幾點:

1.搜索建議詞的匹配規(guī)則,匹配后的排序(查詢量的高低、建議詞的銷量、點擊人氣、閱讀、評分等維度,總而言之就是把大讀書人感興趣的結果排序提前);

2.搜索建議相關詞的高亮;

3.完全命中的建議結果有特殊的展示方式(QQ音樂);

4.一些操作內容可以考慮是否要前置到建議列表,如播放、收藏(簡書APP);

5.拼音模糊匹配(知乎APP);

6.智能糾錯(QQ音樂);

7.同義詞的建議;

大家可以參考一下淘寶(細化搜索條件)、豆瓣(響應式搜索:用戶每次輸入停留后會自動進行搜索結果呈現(xiàn),將不同分類的查找結果進行了匯聚)等等,多多留意和體驗。

五.搜索后的設計

1.排序

2.篩選條件/篩選器;

3.無結果的展示,例如猜你想搜等高關聯(lián)度結果推薦;

4.搜索結果的排序算法;

下面拿我所做的搜索為大家舉例:

我所做的搜索主要是對課程以及講師的搜索,首先說一下課程的搜索條件以及排序:

a.用戶在進行輸入搜索詞后,需要依次檢索匹配課程的名稱、所屬分類/學術分類、關鍵字、課程簡介;

b.檢索后將檢索篩選結果進行排序,課程名稱匹配最高的排在最前面,其次是課程的瀏覽量,然后是課程的類別(所屬行業(yè)、所屬分類),最后是課程的關鍵字和簡介。

講師的搜索條件及排序:

a.用戶在進行輸入搜索詞后,需要依次檢索匹配講師的姓名、講師簡介、擅長領域、擅長行業(yè);

b.檢索后將檢索篩選結果進行排序,講師姓名匹配度最高的排在最前面,其次是關注度(或課程瀏覽量),然后是課程數(shù)量,另外需要注意平臺是否有重點推薦的講師。

由于APP處于起步階段,課程數(shù)量以及講師數(shù)量較少,將搜索條件和排序條件做了簡化,最后簡化為:


@nini

本人所做的搜索結果頁面:


@nini

篩選頁面:


@nini?

希望對做搜索的盆友有幫助~~~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前面的文章主要從理論的角度介紹了自然語言人機對話系統(tǒng)所可能涉及到的多個領域的經典模型和基礎知識。這篇文章,甚至之后...
    我偏笑_NSNirvana閱讀 14,056評論 2 64
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,284評論 25 708
  • 由于搜索引擎技術的不斷成熟,加上用戶的時間越來越珍貴,像搜索這樣提高用戶檢索效率的功能在產品中已經逐漸成為標...
    產品漫漫談閱讀 1,491評論 0 16
  • 根據(jù)電視劇《快樂星球》續(xù)寫。 中午吃完飯后,電話鈴突然急促地響了起來,我不耐煩地拿起了電話的聽筒:“喂?”只聽到電...
    豪司令閱讀 481評論 0 3
  • 在最累的時候 一遍想象著自由 一遍任汗流 將父輩干過的活干了一遍 走著父親一生走過的足跡 我匆匆而過 難言的隱痛 ...
    鐘獨閱讀 188評論 0 0