原文鏈接:http://blog.xiqiao.info/2009/06/03/357
如何搞定站內(nèi)搜索的產(chǎn)品設(shè)計(jì)及應(yīng)用(上)http://blog.xiqiao.info/2009/06/02/343
三、不同類型網(wǎng)站的站內(nèi)搜索應(yīng)用特點(diǎn)。
站內(nèi)搜索普遍意義上可以分為兩類:內(nèi)容搜索和比較搜索。特殊搜索(如地圖搜索,)不在討論之列。
典型的內(nèi)容搜索:新聞(資訊)、視頻、圖片、音樂(lè)、人、論壇(小組)、帖子。對(duì)于內(nèi)容搜索,基于分詞的全文搜索是主要應(yīng)用,通過(guò)分詞、概率等對(duì)數(shù)據(jù)進(jìn)行篩選排序,得出匹配度高的搜索結(jié)果。
典型的比較搜索:購(gòu)物、餐飲、旅游、租房。分類、篩選、排序等功能更為重要。搜索結(jié)果和用戶行為關(guān)聯(lián)更大。有大量基于數(shù)據(jù)庫(kù)的搜索。
1. 內(nèi)容(帖子、話題、博客)搜索 。
主要應(yīng)用: 相關(guān)度排序。
引導(dǎo)流量:相關(guān)內(nèi)容推薦
布局特點(diǎn):不需要過(guò)多的功能模塊,比如高級(jí)搜索、二級(jí)分類、篩選和排序。而應(yīng)該重點(diǎn)優(yōu)化設(shè)計(jì) 搜索結(jié)果、關(guān)聯(lián)搜索、結(jié)果類型分布。
2. 新聞?lì)愃阉?最重要的是時(shí)效性
主要應(yīng)用: 更新時(shí)間+相關(guān)度排序。 為什么把新聞?lì)愃阉鲝膬?nèi)容搜索中單提出來(lái)說(shuō),因?yàn)樾侣勊阉鞯慕Y(jié)果排序,更新時(shí)間要的優(yōu)先級(jí)要高于相關(guān)度。如果不注意這一點(diǎn),會(huì)出很嚴(yán)重的后果。
引導(dǎo)流量:熱門關(guān)鍵字,“你可能還對(duì)這些關(guān)鍵詞感興趣”
布局特點(diǎn):同內(nèi)容類搜索。
新聞?lì)愃阉鬟€有一個(gè)高級(jí)應(yīng)用,就是新聞關(guān)鍵字的趨勢(shì)比較。一般網(wǎng)站可能沒有這個(gè)開發(fā)實(shí)力和預(yù)算,只有成熟的SaaS才有可能提供類似的高級(jí)應(yīng)用。
3. 多媒體搜索 圖片/相冊(cè)/視頻/音樂(lè)
主要應(yīng)用: 分詞+過(guò)濾,因?yàn)樵S多圖片的alt是直接使用文字標(biāo)題,所以正確的分離出關(guān)鍵詞很重要。
圖片常用的過(guò)濾包括:文件類型、圖片尺寸、風(fēng)格、圖片色調(diào)。
視頻由于沒有統(tǒng)一的描述協(xié)議,暫時(shí)也沒有成熟的OCR技術(shù),所有視頻搜索主要基于tag,數(shù)據(jù)庫(kù)分類和人工填寫的描述。視頻常用的過(guò)濾包括:分類、時(shí)長(zhǎng)。
音樂(lè)常用的過(guò)濾包括:文件類型、專輯、歌手、風(fēng)格、語(yǔ)種、源狀況
布局特點(diǎn):圖片和視頻類搜索由于結(jié)果的展現(xiàn)主要是縮略圖,搜索結(jié)果區(qū)域的面積要盡可能大,建議使用全屏單欄設(shè)計(jì)。圖片搜索需求的目的性很明確,除過(guò)濾外,沒必要放置其它功能屬性和關(guān)聯(lián)搜索。
多媒體基本都存在專輯或系列,專輯和系列是基于人工分類的更準(zhǔn)確的檢索方法,包含更大的信息量。應(yīng)當(dāng)通過(guò)精確匹配后,優(yōu)先列在搜索結(jié)果中。
4. 用戶搜索:
主要應(yīng)用:高級(jí)搜索、重音或拼寫糾錯(cuò)提示。
引導(dǎo)流量:“搜索該詞的用戶還關(guān)注什么”,“你可能還對(duì)這些關(guān)鍵詞感興趣”
對(duì)人的搜索應(yīng)使用精確匹配,根據(jù)數(shù)據(jù)類型支持高級(jí)搜索選項(xiàng)的過(guò)濾,還有一些特殊的比如在線狀況、活躍程度、信用等級(jí)等。
對(duì)于人名應(yīng)提供重音和拼寫糾錯(cuò)提示。
5. 消費(fèi)搜索:
消費(fèi)類搜索在過(guò)類別屬性的側(cè)重點(diǎn)上有很大差異,購(gòu)物搜索:價(jià)格、信用、熱度。租房搜索:匹配度、地域、價(jià)格、其它屬性。餐飲搜索:地域、菜系、熱度、價(jià)格。旅游搜索:時(shí)效性、價(jià)格、折扣
主要應(yīng)用: 多維度屬性過(guò)濾,支持多種排序,多種搜索結(jié)果顯示形式、搜索結(jié)果對(duì)比。
引導(dǎo)流量:搜索結(jié)果(競(jìng)價(jià)推廣),“搜索該詞的用戶還關(guān)注什么”,“你可能還對(duì)這些關(guān)鍵詞感興趣”,熱門關(guān)鍵字、歷史記錄。
布局特點(diǎn):應(yīng)該重點(diǎn)優(yōu)化設(shè)計(jì)二級(jí)分類、篩選、排序等模塊。
一個(gè)消費(fèi)搜索的產(chǎn)品設(shè)計(jì)是否成功?我覺得有一個(gè)衡量方法:看用戶是否可以通過(guò)不打任何字,光用鼠標(biāo)也能順利完成檢索需求。
四、高級(jí)搜索功能的設(shè)計(jì)
分類、過(guò)濾、排序這3個(gè)是應(yīng)用最普遍的高級(jí)搜索功能。
分類:幫助用戶逐層定位所需搜索范疇,一般通過(guò)羅列所有分類項(xiàng)的方式展現(xiàn),可一級(jí)級(jí)展現(xiàn)多層列表。
過(guò)濾:通過(guò)在搜索結(jié)果中排除某一維度中的某個(gè)或多個(gè)屬性 來(lái)幫助用戶剔除不需要的搜索結(jié)果。一般通過(guò)單選、多選、下拉菜單、選項(xiàng)卡、標(biāo)尺等形式展現(xiàn)。
排序:幫助用戶按某一屬性對(duì)搜索結(jié)果進(jìn)行重新排序。
1. 排序的設(shè)計(jì)
排序看起來(lái)簡(jiǎn)單,但是有問(wèn)題的設(shè)計(jì)確很多。
不分正序倒序
人均花費(fèi)排序,不分正序倒序,那默認(rèn)是從高到底,還是從低到高呢?右圖是較好的設(shè)計(jì)
使用排序按鈕,但是表意不清,增加用戶學(xué)習(xí)成本。
猜猜左圖4個(gè)操作排序的按鈕分別是什么意思?銷量、價(jià)格、折扣、上架時(shí)間。(除了第二個(gè),其它我打死也想不出來(lái))
右圖是較好的設(shè)計(jì)
未明示哪些選項(xiàng)可允許排序操作。
這里面有些允許排序操作,有些不允許。用戶在點(diǎn)擊的時(shí)候都得小祈禱一下…
排序和過(guò)濾功能混淆在一起
圖中有一堆看起來(lái)功能相似的下拉菜單,但里面有的是排序操作,有的過(guò)濾操作。排序操作不會(huì)減少搜索結(jié)果,但過(guò)濾操作會(huì)。用戶點(diǎn)擊完其中某個(gè)下拉菜單,可能頁(yè)面中搜索結(jié)果就為空了,用戶能搞清是自己干了什么導(dǎo)致的嗎?
默認(rèn)排序是什么?
上圖 排序下拉菜單的設(shè)計(jì)非常好,同時(shí)有下拉菜單和按鈕,同時(shí)有文字說(shuō)明和圖示箭頭,一目了然。
但是誰(shuí)能告訴我,默認(rèn)排序是基于什么的排序?
常規(guī)意義上默認(rèn)排序是基于相關(guān)度的排序,是認(rèn)為用戶無(wú)法理解相關(guān)度這3個(gè)字嗎?
2.過(guò)濾的設(shè)計(jì)
分類和過(guò)濾是兩個(gè)容易混淆的概念,最常見的錯(cuò)誤是把分類 設(shè)計(jì)成了過(guò)濾,讓產(chǎn)品反而很難用。
如右圖:這只是多組看起來(lái)像過(guò)濾器的分類列表而已,用下拉菜單的設(shè)計(jì)形式來(lái)代替索引鏈接,用戶品牌維度下:用戶只能選擇某一個(gè)品牌,匹數(shù)維度下:用戶只能選擇一個(gè)固定區(qū)段。
一個(gè)真正的過(guò)濾器應(yīng)該能允許用戶在終于的信息維度上,自由取得或排除部分搜索結(jié)果。
下面是兩種功能的正確設(shè)計(jì):

另一個(gè)常見錯(cuò)誤是使用錯(cuò)誤的表現(xiàn)形式來(lái)破壞用戶的篩選自由度。
如上圖:如果我理想的出發(fā)時(shí)間是在8:00~10:00之間,使用這個(gè)過(guò)濾器,我就得搜索兩次。
而下圖這兩種都是不錯(cuò)的設(shè)計(jì)模式。
當(dāng)我搜一個(gè)酒店,只想去7天、如家、漢庭這幾家,要求有免費(fèi)寬帶和餐廳。
如果是品牌和設(shè)施這兩個(gè)維度的篩選形式做成了下拉菜單、選項(xiàng)卡或單選框,就只能歇菜了。
最好的設(shè)計(jì)是將搜索選項(xiàng)做成多選框,用戶可以任意組合。

如果搜索頁(yè)面空間比較緊張,沒有太多位置放置篩選過(guò)濾器,下面的設(shè)計(jì)也是一個(gè)辦法。將排序和篩選結(jié)合起來(lái)。
3 高級(jí)搜索:
高級(jí)搜索是一個(gè)比較傳統(tǒng)的應(yīng)用,它的特點(diǎn)是給出了多個(gè)input框,指望用戶通過(guò)在固定位置輸入每個(gè)維度的關(guān)鍵字,來(lái)獲取精準(zhǔn)的搜索結(jié)果。
問(wèn)題是如果用戶輸錯(cuò)了一個(gè)地方,可能就得不到任何有效結(jié)果。
下圖的設(shè)計(jì)讓用戶很容易輸錯(cuò)。
下面這個(gè)改進(jìn)過(guò)的高級(jí)搜索要好用得多,除了減少用戶動(dòng)腦子想關(guān)鍵字的時(shí)間,動(dòng)鍵盤打字的次數(shù),關(guān)鍵是能是輸入條件規(guī)范,不會(huì)出現(xiàn)用戶的理解錯(cuò)誤或輸入格式錯(cuò)誤。