如何在兩秒內(nèi)找到你電腦中存放的任何資源呢?——通過Vista本地搜索!
使用過Vista系統(tǒng)的讀者都會知道它的搜索功能是非常強(qiáng)大的,和以往Windows下的搜索功能相比,在速度上有質(zhì)的飛躍 。那么微軟是如何實(shí)現(xiàn)這種搜索加速的目的呢?今天我們將從搜索加速原理入手為大家全方位介紹Vista系統(tǒng)中的“閃電搜索”功能 。
Vista搜索的前世今生
在Vista系統(tǒng)發(fā)布之前Windows自身的搜索功能非常差勁,不僅操作起來不方便,而且搜索速度和搜索的信息種類都遠(yuǎn)遠(yuǎn)不能滿足用戶需求,因此很多Windows用戶都紛紛拋棄系統(tǒng)自帶搜索功能,轉(zhuǎn)而使用其他廠商發(fā)布的本地搜索工具 。
為了彌補(bǔ)這個缺陷,微軟公司也一直在努力,并于2003年推出了基于WinFS(Windows File Search)的Windows Desktop Search工具 。Windows Desktop Search是取代了WindowsXP基于開始菜單的搜索工具,提供了更多的功能和方便的基于任務(wù)欄的搜索 。這個WDS也被稱為Vista搜索的雛形,它沒有內(nèi)置于Windows 2003和WindowsXP中,只是以一種工具的形式發(fā)布 。
隨著Vista的發(fā)布,微軟將改進(jìn)型Windows Desktop Search內(nèi)置到了Vista系統(tǒng)中,從而徹底替代了傳統(tǒng)的搜索功能 。至此Vista系統(tǒng)搜索正式改頭換面,從幕后走向臺前的Vista搜索在速度、功能和易用性上均有大幅提升 。
閃電般的搜索速度
使 用過WindowsXP的用戶都會知道要在一個80GB的硬盤上搜索文件,恐怕需要幾分鐘甚至更長時(shí)間才能找到結(jié)果 。不過Vista搜索巧妙地解決了此類搜索緩慢的問題,輸入搜索關(guān)鍵字,點(diǎn)擊“搜索”按鈕,立即可以顯示出搜索結(jié)果,真正實(shí)現(xiàn)了“所搜即所得”的快速搜索目的 。
另外在Vista系統(tǒng)中使用搜索功能是非常簡單的,不用在“開始”菜單中尋找專門的搜索項(xiàng),打開“開始”菜單后就能夠直接看到搜索關(guān)鍵字輸入欄的存在 。
索引的威力
那么為什么Vista系統(tǒng)中的搜索速度如此迅捷呢?最主要的原因就是它使用了和google desktop search提高搜索速度一樣原理的技術(shù),被稱為Indexing Service的索引服務(wù),不過Vista搜索可以由用戶自定義要建立索引的內(nèi)容,包括基于哪個文件、哪個目錄、哪個磁盤乃至哪種格式的文件 。Vista搜索是動態(tài)實(shí)時(shí)更新的,所以我們不用擔(dān)心文件變動會造成搜索出錯問題的發(fā)生 。比如:用戶把一個文件從C盤剪貼到D盤,索引就自動修改為指向D盤了,這一個過程并不需要用戶知道 。
使用過其他本地搜索工具的用戶都會知道,在搜索之前都需要花費(fèi)幾個小時(shí)的時(shí)間來建立索引關(guān)系 。Vista系統(tǒng)也是基于此原理的,不過由于索引與系統(tǒng)兼容性和整合性非常好,所以索引建立過程并不會給人一種嚴(yán)重拖慢系統(tǒng)運(yùn)行速度的感覺 。
技術(shù)點(diǎn)評:說白了,閃電搜索是在索引目錄的基礎(chǔ)上實(shí)現(xiàn)的,Vista系統(tǒng)會在平時(shí)建立磁盤上所有文件和目錄的索引關(guān)系,維護(hù)出一個索引表,當(dāng)要查找信息時(shí)直接從索引中查詢即可 。這個索引就好比我們書本中的目錄一樣,可以直接根據(jù)自己要找的內(nèi)容翻到對應(yīng)的頁面(原理如圖1所示) 。
多方位打造的高速搜索引擎
當(dāng)然除了采用索引服務(wù)這個主要因素來提高搜索速度外,微軟在Vista中引入了諸如虛擬文件夾、組合查詢、保存搜索結(jié)果、分類搜索 、可操性搜索等多個概念,通過這些途徑也可以提高搜索速度 。
1.虛擬文件夾
虛擬文件夾(原理如圖2所示) 的概念也在Vista搜索中第一次引入,它幫助我們可以將不同目錄中具有相同特征的文件提取出來建立一個虛擬的并不真實(shí)存在的文件夾,方便我們查找和瀏覽 。
虛擬文件夾一經(jīng)建立則會出現(xiàn)在Windows資源管理器以及Windows Media Player等多個可以查看硬盤上文件的程序中 。從技術(shù)角度看虛擬文件夾實(shí)際上是搜索索引的一種變化和延伸,它將索引目錄虛擬化,讓用戶可以以虛擬文件夾的形式看到這些索引目錄的存在 。在實(shí)際使用中它可以幫助用戶有規(guī)律地快速瀏覽自己需要的信息 。
推薦閱讀
- 王者榮耀怎么重新綁定身份證號
- 評E365與C650
- 淺談3269機(jī)子的優(yōu)與劣
- 支付寶余額寶消費(fèi)紅包搜索碼如何獲???獲取方法分享
- 也來說說我的618
- Widnows vista右鍵菜單添加“復(fù)制到文件夾”
- 釘釘表情包怎么保存到手機(jī)
- 使用T88一個月感受
- 抖音為什么看不到別人的動態(tài)了
- 斐濟(jì)島離中國多遠(yuǎn)
