引言:現(xiàn)在存儲數(shù)據(jù)的磁盤容量越來越大,動輒TB級別,準(zhǔn)確快速搜索數(shù)據(jù)的難度正變得越來越大。幸運的是,我們可以開動腦筋,內(nèi)挖系統(tǒng)自身潛力,外借工具專業(yè)能力,讓分散在海量磁盤中的數(shù)據(jù)文件,搜索起來變得更加高效、更加快速。
現(xiàn)在存儲數(shù)據(jù)的磁盤容量越來越大,動輒TB級,準(zhǔn)確快速搜索數(shù)據(jù)的難度正變得越來越大。幸運的是,我們可以開動腦筋,內(nèi)外兼修,達(dá)到目的。
既然數(shù)據(jù)磁盤容量動輒TB級別,要是讓W(xué)indows系統(tǒng)自身的數(shù)據(jù)搜索功能,對整個大容量磁盤進(jìn)行完全搜索時,將會消耗相當(dāng)長的時間,這樣漫長時間的等待,相信沒有幾個人可以忍受。為此,大家不妨有針對性地設(shè)置Windows系統(tǒng)的數(shù)據(jù)搜索功能,縮小數(shù)據(jù)查詢范圍,減少數(shù)據(jù)搜索時間,從而實現(xiàn)提高數(shù)據(jù)搜索速度目的。
例如,以Windows 7系統(tǒng)為例,大家可以先定義數(shù)據(jù)搜索時間范圍。當(dāng)知道目標(biāo)數(shù)據(jù)文件生成時間的話,大家不妨依次單擊“開始”、“程序”、“附件”、“Windows資源管理器”命令,進(jìn)入系統(tǒng)資源管理器窗口,在數(shù)據(jù)搜索文本框中輸入“修改時間:”這樣的查詢關(guān)鍵字,按下“修改日期:”按鈕,展開如圖1所示的設(shè)置對話框,指定好合適的數(shù)據(jù)搜索時間范圍,確認(rèn)后保存設(shè)置操作。
圖1 修改時間
圖2 設(shè)置對話框
接著定義數(shù)據(jù)搜索目錄范圍。在知道目標(biāo)數(shù)據(jù)文件的存儲路徑時,大家可以指定數(shù)據(jù)搜索目錄范圍,縮小數(shù)據(jù)查詢范圍。在進(jìn)行這種操作時,只要在數(shù)據(jù)搜索文本框中,輸入“文件夾選項:”這樣的關(guān)鍵字,按下“自定義”按鈕,切換到如圖2所示的設(shè)置對話框,選中目標(biāo)數(shù)據(jù)文件所在的目錄即可。當(dāng)然,為了讓數(shù)據(jù)搜索速度更快一些,大家還能讓W(xué)indows系統(tǒng)不搜索子文件夾。默認(rèn)狀態(tài)下,Windows系統(tǒng)會對特定數(shù)據(jù)文件所在文件夾和子文件夾進(jìn)行搜索,如果大家事先已經(jīng)準(zhǔn)確知道目標(biāo)數(shù)據(jù)文件保存在哪個文件夾時,就可以定義不搜索子目錄,來加快數(shù)據(jù)搜索速度。要對子文件夾不執(zhí)行搜索操作時,只要先打開文件夾選項設(shè)置框,在“搜索方式”設(shè)置項處,將“在搜索文件夾時在搜索結(jié)果中包含子文件夾”功能選項取消選中即可。
對于那些反復(fù)被搜索的重要數(shù)據(jù)文件,大家可以利用Windows系統(tǒng)的數(shù)據(jù)索引功能,為之生成索引目錄,來有效加快數(shù)據(jù)搜索速度。默認(rèn)狀態(tài)下,Windows系統(tǒng)的數(shù)據(jù)索引功能沒有將重要的數(shù)據(jù)文件目錄加入索引目錄列表,大家需要自行定義數(shù)據(jù)索引功能,讓其包含經(jīng)常要搜索的重要數(shù)據(jù)文件夾。
在Windows 7系統(tǒng)中定義數(shù)據(jù)索引功能時,逐一點擊“開始”、“控制面板”命令,展開系統(tǒng)控制面板窗口,雙擊“索引選項”圖標(biāo),進(jìn)入如圖3所示的設(shè)置界面,選中那些平時用不到或很少用到的文件夾選項,單擊“暫?!卑粹o,讓W(xué)indows 7系統(tǒng)暫時取消對它們的索引。之后按下“修改”按鈕,切換到索引位置列表界面,看看那些經(jīng)常要用到的數(shù)據(jù)文件夾有沒有被選中,要是還沒有選中時,不妨展開數(shù)據(jù)磁盤分區(qū),找到并選中重要數(shù)據(jù)文件夾,確認(rèn)后退出設(shè)置對話框。這樣,Windows 7系統(tǒng)的數(shù)據(jù)索引功能,日后就能加快數(shù)據(jù)搜索速度了。
圖3 索引選項設(shè)置頁
如果希望將特定的數(shù)據(jù)文件夾快速加入到Windows系統(tǒng)數(shù)據(jù)索引目錄時,不妨先打開系統(tǒng)資源管理器窗口,找到特定數(shù)據(jù)文件夾,打開它的右鍵菜單,單擊“屬性”命令,按下其后界面中的“高級”按鈕,選中“除了文件屬性外,還允許索引此文件夾中文件的內(nèi)容”選項,單擊“確定”按鈕返回即可。對于那些還沒有加入到數(shù)據(jù)索引目錄中的文件夾,Windows 7系統(tǒng)在下次搜索到它們時,會在資源管理器工具欄下方出現(xiàn)相關(guān)提示,詢問大家要不要將它們加入到索引目錄,單擊“添加到索引”命令,也能快速將當(dāng)前搜索到的數(shù)據(jù)內(nèi)容加入到索引目錄中。
在定義好數(shù)據(jù)索引功能后,大家日后就能享受到它帶來的數(shù)據(jù)搜索便利了。當(dāng)然,如果系統(tǒng)索引目錄被損壞,或者數(shù)據(jù)索引功能無法搜索到已知數(shù)據(jù)文件時,大家還要通過手工方式重建索引目錄。在進(jìn)行該操作時,只要先打開索引選項設(shè)置界面,在高級標(biāo)簽設(shè)置頁面中,按下“重建”按鈕即可。值得注意的是,默認(rèn)狀態(tài)下,數(shù)據(jù)索引目錄會保存到Windows系統(tǒng)分區(qū)中,隨著索引目錄內(nèi)容的不斷增多,有限的系統(tǒng)分區(qū)空間將會不斷被蠶食,時間一長,Windows系統(tǒng)運行性能會受到明顯影響。而且,在系統(tǒng)分區(qū)遭遇攻擊受到損壞時,索引目錄也會同步受到損壞。所以,為了安全起見,建議大家將索引目錄遷移到其他磁盤分區(qū)。只要進(jìn)入索引選項設(shè)置界面,展開高級標(biāo)簽頁面,輸入新的索引位置,確認(rèn)后保存設(shè)置操作即可。
Windows系統(tǒng)的數(shù)據(jù)搜索功能,允許用戶使用各種復(fù)雜的搜索語法,來實現(xiàn)更快速度的數(shù)據(jù)搜索。要使用Windows 7系統(tǒng)的數(shù)據(jù)搜索語法功能時,先進(jìn)入系統(tǒng)資源管理器窗口,在其工具欄中逐一點選“組織”、“文件夾和搜索選項”命令,展開文件夾和搜索選項設(shè)置框,選擇“搜索”選擇卡,選擇其后界面中的“使用自然語言搜索”選項,確認(rèn)后退出設(shè)置對話框。這樣,日后大家在搜索數(shù)據(jù)文件時,就能靈活使用強(qiáng)大的搜索語法功能,進(jìn)行高速度的匹配搜索操作了。
圖4 數(shù)據(jù)搜索框
例如,如果大家想搜索的數(shù)據(jù)文名中含有“123”關(guān)鍵字,文件類型可能是xml或html格式。為了讓W(xué)indows 7系統(tǒng)高速對這兩種類型數(shù)據(jù)進(jìn)行搜索,大家只要在系統(tǒng)資源管理器界面的搜索框中,輸入“xml or html 123”這樣的關(guān)鍵字,這里的“or”實際上是Windows系統(tǒng)搜索功能常用的一種語法形式,它代表“或”的意思。搜索任務(wù)執(zhí)行完畢后,Windows系統(tǒng)就會同時搜索xml、html這兩種類型數(shù)據(jù),并將名稱中含有“123”關(guān)鍵字的數(shù)據(jù)文件列寫出來。此外,大家也可以在Windows 7系統(tǒng)開始菜單的搜索框中,直接輸入“xml or html 123”關(guān)鍵字,這時Windows 7系統(tǒng)數(shù)據(jù)搜索功能僅對索引列表中的數(shù)據(jù)內(nèi)容進(jìn)行搜索,不會對其他路徑的數(shù)據(jù)內(nèi)容進(jìn)行搜索。因此,要想在系統(tǒng)開始菜單中搜索數(shù)據(jù)前,必須先對數(shù)據(jù)索引功能進(jìn)行合適設(shè)置,將日常用到的數(shù)據(jù)文件夾加入到系統(tǒng)索引目錄中。
除了“or”語法外,“and”這種語法形式也經(jīng)常會用到,它代表“和”的意思。比方說,要將存儲在C盤分區(qū)中含有“123”關(guān)鍵字的txt類型數(shù)據(jù)文件搜索出來時,只要在文件搜索框中輸入“C: and txt 123”這樣的關(guān)鍵字,這種數(shù)據(jù)搜索語法達(dá)到的效果,與手工定義數(shù)據(jù)搜索類型和數(shù)據(jù)搜索路徑效果相同。倘若待搜索的關(guān)鍵字無法準(zhǔn)確輸入時,大家還能通過“?”、“*”之類的通配符,實現(xiàn)快速模糊查詢。
當(dāng)計算機(jī)安裝有多塊硬盤,每塊硬盤包含多個數(shù)據(jù)分區(qū),每個分區(qū)中又保存了成千上萬個數(shù)據(jù)文件,要在這種情形下準(zhǔn)確搜索到數(shù)據(jù)文件,怎么說工作量都不會小到哪里去?,F(xiàn)在,大家可以借助小巧的外力工具“光速搜索”,來實現(xiàn)復(fù)雜情形下的高速數(shù)據(jù)搜索操作。
“光速搜索”工具雖然身材小巧玲瓏,但是其數(shù)據(jù)搜索速度絕對會讓人驚嘆不已。初次啟動該工具的運行狀態(tài)時,該工具會耗費很短的時間,進(jìn)行數(shù)據(jù)文件索引,接下來大家只要在數(shù)據(jù)搜索框中(如圖 4所示),輸入需要查詢的關(guān)鍵字,就能在轉(zhuǎn)瞬之間獲得相關(guān)的搜索結(jié)果。日后再次開啟該工具搜索數(shù)據(jù)文件時,一般不會覺察到它在啟動時慢慢吞吞。如果用戶使用的計算機(jī)硬件配置較高,那么該工具在其中運行的效果,將會更加理想。這款工具搜索數(shù)據(jù)的速度究竟有多快呢?筆者在一臺已經(jīng)工作了八年的舊計算機(jī)中,進(jìn)行數(shù)據(jù)搜索測試操作,發(fā)現(xiàn)在100多萬個數(shù)據(jù)文件中,搜索包含“備份數(shù)據(jù)”的文件有多少個時,只是簡單地在搜索文本框中輸入“備份數(shù)據(jù)”關(guān)鍵字,不到兩秒鐘的時間,在搜索結(jié)果列表中就列寫出了85項符合條件的搜索結(jié)果。很顯然,它的數(shù)據(jù)搜索速度的確非??臁?/p>
工具的小巧玲瓏不意味著功能的簡單,其實“光速搜索”工具的搜索功能不僅強(qiáng)大,而且也非常人性化。大家知道,搜索數(shù)據(jù)目的不單單是找到目標(biāo)數(shù)據(jù),對于數(shù)據(jù)搜索來說,之后要做的是先大概了解數(shù)據(jù)內(nèi)容,再有針對性地對數(shù)據(jù)內(nèi)容進(jìn)行操作。而且還有可能根據(jù)實際情況,希望快速進(jìn)入數(shù)據(jù)文件所在路徑,或者訪問數(shù)據(jù)文件的屬性信息。而這些操作往往要通過調(diào)用工具的快捷菜單才能完成,現(xiàn)在“光速搜索”工具想到了用戶所想,它很人性化地在搜索界面右側(cè)區(qū)域,為用戶提供了數(shù)據(jù)內(nèi)容的預(yù)覽,打開數(shù)據(jù)所在路徑窗口或者屬性窗口,大家可以非常輕松地對目標(biāo)數(shù)據(jù)文件執(zhí)行打開、復(fù)制、粘貼、刪除等操作。
為了更進(jìn)一步地加快數(shù)據(jù)搜索速度,大家還能按類設(shè)置該工具的搜索過濾參數(shù),縮小圖片、文檔、視頻、音樂等不同類型數(shù)據(jù)文件的搜索范圍。依次點擊該工具的“選項”、“設(shè)置過濾組”命令,切換到過濾組對話框,就能對不同類型數(shù)據(jù)文件設(shè)置合適的過濾條件了。比方說,筆者要想搜索文件名稱中包含有“1231”的音樂文件,且僅讓mp3格式的音樂文件列寫出來,而不列寫圖片或其他類型文件。這個時候,只要在搜索文本框中輸入“1231”關(guān)鍵字,之后點選左側(cè)區(qū)域的“音樂”分類項,再在過濾器中將音樂文件的擴(kuò)展名設(shè)置為“mp3”,確認(rèn)后執(zhí)行數(shù)據(jù)搜索操作即可。
眾所周知,要搜索保存在移動磁盤中的數(shù)據(jù)內(nèi)容時,必須先將移動磁盤插入到計算機(jī)系統(tǒng)中才行,不過每次將移動磁盤插入到計算機(jī)系統(tǒng)中時,Windows系統(tǒng)會自動為其分配不同的分區(qū)盤號。顯然,這不利于數(shù)據(jù)內(nèi)容的快速搜索操作?,F(xiàn)在要是大家手頭擁有“Everything”這款外力工具,通過對移動磁盤數(shù)據(jù)的離線搜索,就能避免頻繁插入移動磁盤搜索重要數(shù)據(jù)文件的麻煩,從而實現(xiàn)快速搜索數(shù)據(jù)目的。
為了方便識別每個移動磁盤,大家可以先通過“Everything”軟件,為頻繁訪問的移動磁盤生成一一對應(yīng)的數(shù)據(jù)庫文件,日后借助數(shù)據(jù)庫文件名,來選擇對不同移動磁盤進(jìn)行離線搜索。在進(jìn)行這種操作時,先插入移動磁盤到計算機(jī)系統(tǒng)中,在主程序界面中依次單擊“工具”、“文件列表編輯器”命令,再逐一點擊其后窗口中的“編輯”、“添加目錄”選項,從目錄列表中選中當(dāng)前已經(jīng)插入的移動磁盤分區(qū)盤符。這樣,“Everything”程序會自動掃描其中的數(shù)據(jù)。掃描任務(wù)完成后,逐一點擊“文件”、“保存”選項,將掃描數(shù)據(jù)生成與之對應(yīng)的數(shù)據(jù)庫文件。
接下來點擊“工具”、“選項”,彈出選項設(shè)置對話框,切換到文件列表頁面(如圖5所示),單擊“添加”按鈕,導(dǎo)入事先創(chuàng)建好的數(shù)據(jù)庫文件,確認(rèn)后退出設(shè)置對話框。這樣,日后即使不將移動磁盤插入到計算機(jī)系統(tǒng)中,“Everything”程序也能對其進(jìn)行快速離線搜索了。此外,大家也可以創(chuàng)建索引列表,將頻繁要訪問的磁盤分區(qū)所在文件夾,添加到索引列表中,以加速數(shù)據(jù)搜索速度。只要在該程序的選項設(shè)置對話框中,依次選中“索引”、“文件列表”,單擊“添加文件夾”按鈕,再將需要頻繁搜索到的磁盤分區(qū)文件夾導(dǎo)入進(jìn)來即可。
有些外力工具雖然支持語法搜索,但無法支持引搜索,而有的外力工具執(zhí)行索引搜索操作時,數(shù)據(jù)搜索速度又相當(dāng)慢。為了實現(xiàn)快速搜索目的,大家可以借助“FileLocator”這款外力工具來幫忙,它能多管齊下,同時支持語法搜索和索引搜索功能,來達(dá)到更加快速的數(shù)據(jù)搜索操作。
圖5 文件列表頁面
圖6 包含文本設(shè)置項
安裝并開啟該程序的運行狀態(tài),選擇主窗口中的“主要”選項卡,在對應(yīng)選項設(shè)置頁面的“包含文本”設(shè)置項處(如圖6所示),輸入與特定數(shù)據(jù)文件相關(guān)的關(guān)鍵字,并定義好適當(dāng)?shù)乃阉鞣绞?,在缺省狀態(tài)下該程序使用的搜索方式為“布爾表達(dá)式”。在“查找位置”處,按下瀏覽單個文件夾按鈕,彈出文件夾選擇設(shè)置框,從中添加特定數(shù)據(jù)內(nèi)容所在的目錄,一并將“子文件夾”選項勾選起來。再單擊“開始”按鈕,“FileLocator”程序就能使用多種搜索功能,開始進(jìn)行數(shù)據(jù)搜索操作了。
從返回的搜索結(jié)果中,大家不難看到所有數(shù)據(jù)文件的詳細(xì)路徑,還能看到每個數(shù)據(jù)內(nèi)容匹配關(guān)鍵字的數(shù)量。自由選中一個搜索結(jié)果數(shù)據(jù),大家就能對數(shù)據(jù)內(nèi)容執(zhí)行預(yù)覽操作,同時還能發(fā)現(xiàn)關(guān)鍵字在預(yù)覽窗口中的具體位置。要是待搜索的數(shù)據(jù)內(nèi)容已經(jīng)被壓縮打包,那么進(jìn)行上面的操作,也許不能準(zhǔn)確查找到目標(biāo)數(shù)據(jù),畢竟在缺省狀態(tài)下,“FileLocator”程序僅支持對普通類型數(shù)據(jù)文件的搜索,而不支持對壓縮類型數(shù)據(jù)文件的搜索操作。為了可以搜索壓縮類型的數(shù)據(jù)文件,大家需要對該工具進(jìn)行合適設(shè)置:先打開該工具的主操作界面,選擇“壓縮文件”選項卡,按下對應(yīng)選項設(shè)置頁面中的“配置”鏈接,在其后界面的“擴(kuò)展件”位置處,勾選“Ifilter”選項,在右側(cè)位置查看每個數(shù)據(jù)類型狀態(tài)能否正常顯示。如果發(fā)現(xiàn)某個數(shù)據(jù)文件類型狀態(tài)無法正常顯示時,一定要重新配置其關(guān)聯(lián)參數(shù)。檢查結(jié)束后切換到“壓縮文件”選項對話框,從中選擇某種類型壓縮數(shù)據(jù),按下開始”按鈕,就可以對壓縮數(shù)據(jù)執(zhí)行搜索操作了。