日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

兩秒找到資源Windows Vista搜索加速原理探究

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

推薦閱讀