排序是個(gè)很泛的概念,而且根據(jù)被排序的數(shù)據(jù)量排序方法和側(cè)重又有很大的不同。因此一直沒(méi)想到從何著手。今天把玩iphone的時(shí)候突然又想到這個(gè)問(wèn)題,于是挑了個(gè)簡(jiǎn)單的路線來(lái)說(shuō)說(shuō)。我們從排序的目的來(lái)開(kāi)扯。
個(gè)人認(rèn)為,排序的目的是方便檢索(瀏覽) 個(gè)人認(rèn)為,排序是為了方便用戶(hù)瀏覽(被排序的)數(shù)據(jù),當(dāng)用戶(hù)瀏覽數(shù)據(jù)時(shí)就有了讓數(shù)據(jù)有序排列的需求。于是才有排序。 在數(shù)據(jù)量較少時(shí)(一般在20組以?xún)?nèi),如電梯按鈕),排序則較為簡(jiǎn)單,常按首字母順序進(jìn)行簡(jiǎn)單的排序,而影響用戶(hù)瀏覽體驗(yàn)的更多的是排版。這里就不深入探討。 而當(dāng)數(shù)據(jù)量達(dá)到一定程度的時(shí)候(超過(guò)50組),想要瀏覽就有一定的難度了,此時(shí)用戶(hù)的最適合的行為則從瀏覽變成了檢索。這時(shí)排序方式才起到了至關(guān)重要的作用,成為檢索數(shù)據(jù)的根本,成為所有檢索手段的依據(jù)。這里分享三種比較代表性的情況。
1、最基本的是利用排序規(guī)則來(lái)進(jìn)行檢索。(某個(gè)參數(shù)的升序或降序排序) 比如我想要去淘寶查查現(xiàn)在8G iphone代購(gòu)掉到什么價(jià)格了,T_T。 于是我在淘寶上搜索iphone,選擇參數(shù)找到8G iphone。這是得到的數(shù)據(jù)是未排序(或者按淘寶的某種規(guī)則排序)的相當(dāng)龐大的一批價(jià)格數(shù)據(jù)。 然后我利用價(jià)格排序,然后人工排除了一些干擾項(xiàng)找到了淘寶上最便宜的8G iphone代購(gòu)已跌至3199rmb,于是矛盾的緬懷一下自己的400多塊錢(qián)。 這個(gè)方法最基本,用來(lái)查最大或最小很方便,但如果要檢索的數(shù)據(jù)在排序的半中間,這個(gè)辦法就顯得有點(diǎn)笨拙了。
2、基于排序建立索引(分類(lèi))。 iphone的聯(lián)系人排序體驗(yàn)相當(dāng)好。 用聯(lián)系人名稱(chēng)的首字母順序建立有序的索引(進(jìn)行分類(lèi)),分組中的聯(lián)系人再根據(jù)字母順序進(jìn)行排序。這種方法很常見(jiàn),不足為奇。 出彩的地方在于設(shè)計(jì)師充分利用了觸摸屏的優(yōu)勢(shì)來(lái)利用這個(gè)索引幫助用戶(hù)進(jìn)行定位。他們把索引列在屏幕右邊,用戶(hù)只需在索引條上滑動(dòng)就能準(zhǔn)確、快捷地定位到所要的分組進(jìn)行瀏覽。
3、關(guān)鍵詞篩選,無(wú)形的排序、無(wú)形的索引 上面的兩種情況,所檢索的數(shù)據(jù)都有可以很純粹地進(jìn)行排序的參數(shù)。淘寶上的價(jià)格,聯(lián)系人的名字拼音首字母。但實(shí)際上有許多數(shù)據(jù)可能沒(méi)有一個(gè)數(shù)字化的參數(shù),而內(nèi)容本身帶著無(wú)規(guī)律的前綴或者后綴的。
來(lái)說(shuō)說(shuō)最“土”的網(wǎng)址導(dǎo)航(我們先扮演下不知道搜索引擎為何物的網(wǎng)芽們)。我想要找找與“奧運(yùn)”為主題的網(wǎng)站。網(wǎng)站名稱(chēng)可能很幸運(yùn)的是”奧運(yùn)xxx”但也有可能是”xxx奧運(yùn)網(wǎng)”或者”xxx奧運(yùn)xxx”。我們排除掉正好那個(gè)網(wǎng)址導(dǎo)航網(wǎng)站整理出一個(gè)“奧運(yùn)專(zhuān)題站”的分類(lèi),而且還放在很顯眼的位置的情況。 別說(shuō)要在常見(jiàn)的網(wǎng)址導(dǎo)航網(wǎng)站別說(shuō)找到多個(gè)符合條件的網(wǎng)站、就算是找到一個(gè)符合條件的網(wǎng)站也不是一件容易的事情。 事實(shí)上,在好123上我就沒(méi)有找到奧運(yùn)兩字。但是通過(guò)Google的網(wǎng)址導(dǎo)航我卻很容易地找到了。雖然條目不多,都是符合條件的名站專(zhuān)題。
利用關(guān)鍵字篩選出相關(guān)網(wǎng)站。而這些條目所包含的文字本身則因?yàn)橐粋(gè)小小的篩選框,而變成了一個(gè)錯(cuò)綜復(fù)雜的、無(wú)形的序列、索引、分類(lèi)的網(wǎng)絡(luò)。 于是,我找到這些條目只需兩步:輸入關(guān)鍵詞、回車(chē)。
也許有人會(huì)問(wèn),這不就是搜索嗎? 檢索和搜索的區(qū)別,解釋起來(lái)又是另外一篇文章了,而且內(nèi)容和排序相關(guān)不大。我就用一個(gè)事實(shí)來(lái)回答這個(gè)問(wèn)題。 在Google.com上搜索“奧運(yùn)”得到的結(jié)果和在這個(gè)網(wǎng)址導(dǎo)航中檢索“奧運(yùn)”得到的結(jié)果是大不相同的。這就是“搜索”和“檢索”的區(qū)別。大概也正因?yàn)檫@樣,Google的網(wǎng)址導(dǎo)航雖然仍是“對(duì)熟用搜索引擎的網(wǎng)蟲(chóng)而言最土的網(wǎng)址導(dǎo)航”家族的一員。卻也稍微有了些檔次。有了些用處。讓人耳目一新。
本文鏈接:http://www.95time.cn/design/doc/2008/5738.asp
出處:UCDChina.com
責(zé)任編輯:bluehearts
|