B2C站內搜索初探–排序和內容呈現
接著上一篇文章《站內搜索初探二》,繼續說結構和框架層面的內容。
5、 接著考慮查詢結果的排列方式
之前我們的站內搜索完成了關鍵詞的“分析—匹配”過程,現在要對匹配好的結果進行排序。而能進行精準的相關性排序,是全文檢索站內搜索的標志。大部分用SQL 語句like查詢的站內搜索是按上架時間、按銷量、按價格等方式進行簡單的排序。
按相關性排序是指通過分析查詢關鍵詞和文本之間的相關度決定排序,b2c站內搜索結果的排序規則,要考慮以下因素(簡單介紹,遠遠比這個復雜):
1)? 搜索結果文件中含有多少個查詢支付字符串的關鍵詞?
2)關鍵詞在文件中出現的頻率多高?
3)? 關鍵詞出現的位置有多近? 例如:相鄰?同句?或同段?
4)? 關鍵詞出現在何處?如出現在標題時,通常比出現在商品詳情中相關性要高。
5)? 查詢關鍵詞出現所在商品的受歡迎程度
根據相關性進行排序要小心,用戶通常假定最上面少數幾條結果是最佳結果,一旦查詢不滿意即更換關鍵詞。所以:1、應允許用戶選擇其他的排序方式;2、排序算法太爛不如默認按上架時間、按銷量等。
6、排序簡單說到這里,再多說就是瞎扯了,我們繼續考慮為了更好的體驗,還得考慮哪些輔助功能?
常見的如下:
1)拼寫檢查工具 (比雞本—筆記本)
2) 預輸入提示
3) 高亮顯示查詢關鍵詞
4) 相關查詢推薦
7、 繼續考慮查詢結果呈現方式
1)? 搜索結果要呈現哪些內容組建?
2)? 說明查詢了什么內容
3)? 顯示搜索結果數量,這樣用戶才知道后面還有多少內容要看
4)? 搜索結果太多?窄化、在結果中繼續查詢
5)? 顯示當前的排列方式
6)? 搜索結果異常或為空的處理方式
7)? 輸入框失去焦點前后如果是空搜索的處理方式?
亞馬遜是刷新當前頁面;京東是給出默認搜索值,無法空搜索;凡客是把所有商品都搜索出來了。蘇寧是如此:
某網站出現這般結果,把默認提示語句給搜索出來了。
Buy.qq.com 點擊后是無任何反應,各種方式的處理哪種較合理,可以自行判斷。
8)此外,打印、寄送和儲存結果功能;搜索記錄保存在cookie里,下次上來還能看到;這些功能可以考慮,但適可而止,不一定適合你的網站。
說到這里差不多說完了,剩下的是部分框架層和表現層面的東西了,這里不再繼續扯淡!
你也可以到這里去下載PDF版本的全文(含3篇文章):點擊進入下載頁面
源地址:http://aboutb2c.com/350
你確實有點扯淡
什么?。