萬盛學電腦網

 萬盛學電腦網 >> 圖文處理 >> 平面設計理論 >> 一個特別好用的搜索框必須考慮的五個方面

一個特別好用的搜索框必須考慮的五個方面

   今天@勵定洲 這篇譯文開門見山,從搜索框的可見性、范圍搜索、局部搜索、高級搜索以及輸入五個方面聊聊如何設計出一個特別好用的搜索功能,內附大量實例(想知道谷歌搜索有哪個交互不好嗎),結合實踐,深入淺出,幫你掌握在線搜索的這五個方面。

  可見性

  在UX領域,可見性是其根本概念之一:由物體的外形特征推導出其行為上潛在的可能。比如大門上的推板意味著門是可以推的;把手則說明門是可以拉的。你有沒有遇到過走到一扇門跟前卻發現開門的方式與你預料的大不相同的情況呢(譯者注:有的,我的大學就是,不過每年HCI的課都會拿出來舉例,給人一種“我是故意的”高逼格假象)?這是由於事物的外形特征和實際功能不匹配造成的。

  同樣地,搜索框的設計應該遵循其功能性。其目的是允許用戶以關鍵字詞的方式輸入請求,那麼它就應該看起來像是能被輸入的,並且有一個能夠明確表明其功能的相關按鍵。它還應該足夠寬,這樣才能容納較長的文字。

一個特別好用的搜索框必須考慮的五個方面 三聯

  eBags.com裡的搜索功能結合了外形和功能

2jay20151004

  basmatitree.net的一個相比起來不那麼常見的搜索框設計

  可見性這個概念應貫穿於用戶體驗的方方面面。然而,目前有很多主流的網頁搜索引擎為了標榜個性或品牌需要而選擇另類的設計。Google就是個例子,它在首頁采用了兩個按鍵,其中包含了個莫名其妙的“I’m Feeling Lucky”選項。這兩個按鍵都被居中置於輸入框下面,所有組件的邊框是如此之窄致使其功能性只能被含糊地理解到。

3jay20151004

  極簡的谷歌搜索框設計

  然而,這些設計已然被大眾接受了,畢竟都這麼多年了,仗著谷歌的名聲人們似乎已習慣了把這種所謂的“簡約”當成其“優秀”品牌文化的一種诠釋。首頁搜索框的位置和排版只是暫時的;當用戶一在輸入框裡進行輸入時,頁面的排版就會變掉,而結果和搜索框會跑到頁面的左上角。搜索按鍵的標簽會變成一個放大鏡的圖標。直到這時,作為一個搜索功能的行動按鍵,它具備了合格的可見性。

4jay20151004

  谷歌顯示結果的頁面上一個更加常見的搜索框設計

  Bing也同樣在首頁提供了一個相似的居中搜索框,一旦進行搜索後,搜索框等一系列組件會立馬乾坤大挪移到左上角。

5jay20151004

  Bing結果頁面上的搜索框

  雅虎可能算是所有這些搜索引擎裡最正常的了——采用了簡單的布局和始終明確可用性的按鍵,這兩者在搜索前後都會保持相當的一致性。

6jay20151004

  雅虎搜索界面上的搜索框

  這三個網站都會在頁面一加載好就自動定位光標到搜索框上,同時也都允許用戶通過點按回車來提交搜索請求。

  另外,它們都會在提交搜索後在輸入框裡保留搜索請求的內容,這能讓用戶對其搜索的信息進行確認,同時還能為下一次關聯性的搜索提供便捷。

  在互聯網上,用戶可以搜索到近乎所有的東西,除了特定情況下對主題或內容類型有所限制。在網站搜索中(比如某個特定網站內的搜索),這類限制往往還會以更加嚴苛的形象頻繁出現。這正是那些占位符文字和其它提示性標簽大展身手的時候,它們能幫助用戶僅對有意義的關鍵字詞進行搜索。以Pipl網站為例,它通過占位符的方式告知用戶他們可以搜索人名、位置、郵件、用戶名或者電話號碼。當用戶點擊輸入框進行文字輸入時,這些提示性文字會立馬消失。

7jay20151004

  Pipl上的搜索框能引導用戶輸入有意義的搜索請求

  范圍搜索

  在一些搜索應用裡,內容往往以類別的形式被組織起來。比如eBay上的商品都通過其特有的內容分類法被歸結在一起。這讓用戶針對某個特定種類的產品進行限定范圍的搜索成為可能。比如這裡可以使用下拉菜單或者其它類似的組件:

8jay20151004

  eBay上的搜索可以被局限為僅針對特定的一類商品

  允許用戶在執行搜索之前先選擇某一類別能幫助他們更快地收窄搜索的范圍,並能借此為特定類別內的選項進行細化。舉個例子,在eBay“汽車/摩托車/交通工具”的類別裡搜索“高爾夫”,出來的各個細化結果的選項與在“體育用品”裡搜出來的結果大不相同(譯者注:這裡說的“選項”不是搜索結果,而是對搜索出來的結果進行再細化的一系列選項,後文還會提到)。范圍搜索對那些具有領域知識的用戶會大有幫助,特別是他們在明白自己要找什麼的時候。

  但該方案對那些目的性不強、領域知識又較遜色的用戶來說並不算適用,他們很可能會不確定一開始的時候選擇哪個類別。不恰當的類別選擇會直接導致他們搜到毫不相干的內容,亦或者范圍被縮得太窄而出現零結果,從而降低了偶然發現有用信息的可能性(譯者注:無目的用戶往往會對這類“不經意”發現的信息有所行動)。Craigslist的網站上提供了一系列選擇,但如果你想要找的是一個焦點小組又應該選擇哪個類別呢?

9jay20151004

  Craigslist上的范圍搜索

  正確的答案是“其它工作”或“演出”。由此可得,如果默認是以“所有類別”而非范圍搜索作為開始會是更好的解決方案。

  這個問題在當一個既有的范圍限制被默認應用於新的搜索請求時會變得更加復雜(譯者注:比如天貓進入某一店鋪後搜索框的“搜索本店”和“搜索全部”的差別,想象一下如果現在只有“搜索本店”會是個怎樣的體驗)。比如在WARC網站上的“文字分析”類別裡搜索“圖表”會出現零結果,但同樣的請求在“所有類別”裡是會返還結果的。在所有情況下,特別是當搜索的結果為零時,最好的方案就是采用全局搜索,並在結果中明確地顯示當前搜索的范圍是什麼。

10jay20151004

  WARC中的范圍搜索結果為零時完全可以包含一個fall back機制以進行全局搜索

  局部搜索

  搜索框可以說是整個搜索體驗的入口;在開始進行搜索之前,它確實是個最顯眼的玩意。但有很多時候我們會在搜索結果都跳出來了之後進行一次額外的關鍵字檢索,目的通常是在既有的結果裡找到我們想要的那一個,這時候我們就可以通過再搜索來精簡、細分結果。這個和篩選菜單的作用很像(譯者注:前面提到過,就比如電商或房地產網站某個大類產品下左側或上方列表菜單裡的一系列通常由滑塊(價格區間/品牌/地段等)、單選按鈕組成的菜單)。

  鑒於此,局部搜索通常和篩選菜單成對出現。由於這時候會出現一個頁面出現兩個搜索框的現象,我們有必要去明確注明它們彼此的功能性,此時占位符和其它文本標簽就可以拿來引導用戶了。另外,鑒於搜索用的關鍵詞一樣起到篩選的作用,它們也應該被拎出來明確標注於某處。

11jay20151004

  dabs.com裡的局部搜索是篩選菜單裡的一部分

  還有一種可能,就是把局部搜索和標准搜索框合並在一起,然後用一個單選按鈕或者勾選框在兩個不同的輸入方式裡進行切換。在這類案例裡,切換的控制需要視當前的情境而定(因此如果局部搜索在當前頁面/狀態並不可用時這個選項就需要被屏蔽掉)。除此之外,在用戶勾選“局部搜索”後,當前搜索框內的文字應該消失,畢竟他們與新的搜索行為已毫不相干。

12jay20151004

  bulbs.com裡的局部搜索是以勾選框的方式出現

  鑒於局部搜索時用戶輸入的特定精簡條件可能不匹配當前結果中的任一條,我們要為零結果的出現做好准備。盡管這種情況不存在是最完美的,我們仍然有很多手段來解決這個問題,比如去掉那些不匹配搜索標准的關鍵字詞,或為用戶提供些建議和工具以進行再次的搜索等等。

  高級搜索

copyright © 萬盛學電腦網 all rights reserved