一個搜索框的背後

要想作好一個讓用戶喜歡的搜索功能太難了。javascript

 

首先,不說界面兼容問題,假設在IE6+、FF、Chrome、Safari、Opera等瀏覽器下顯示正常,不出現錯位,字體和搜索框距離大小不一等問題。java

 

您所使用的或者開發的搜索功能包含如下幾點呢?瀏覽器

 

1)進入首頁,光標默認在搜索框內。光標離開搜索框,搜索框內顯示「請輸入關鍵詞」等。字體

2)當不輸入任何關鍵詞,點擊搜索仍然會停留在當前頁。這裏不建議彈出對話框的方式提示用戶「請輸入關鍵字」等字樣。圖片

3)輸入關鍵詞,出現關鍵詞模糊匹配提示下拉框,其中模糊匹配包括英文、拼音、漢字(包括繁體字)、近義詞、錯別字等。ip

4)點擊搜索框右側的下拉框,顯示熱詞推薦或用戶搜索歷史。(歷史+熱詞 共10條左右),沒有搜索歷史則顯示:暫無開發

5)用戶能夠清空本身的搜索歷史。百度

6)搜索類別較多應該顯示更多,用戶點擊下拉顯示其它搜索類別。經常使用的搜索類別排名靠前,不經常使用的怎麼辦呢??像百度同樣分欄顯示??分欄還不夠顯示呢??搜索

7)不一樣的節日和記念日搜索框上的Logo顯示不同的內容,增長趣味性,給用戶關於假日和歷史人物等相關人文信息。請求

8)用戶搜搜javascript代碼會怎麼樣

9)在網頁搜索類別下輸入關鍵詞,點擊圖片直接跳轉到圖片搜索結果頁,結果頁顯示剛纔輸入的關鍵詞

10)用戶輸入的關鍵詞最大長度

11)用戶不斷的刷新重複提交關鍵詞的防治、機器模擬人暴力請求的防治

12)沒有搜到相關詞提示

13)結果頁面顯示就問題更多了…

 

新的理念和技術的加入:語音搜索、圖片搜索、個人搜索…

 

您還有什麼建議呢??歡迎你們補充

相關文章
相關標籤/搜索