全文搜索是指針對文件內(nèi)容進行搜索。其實只有明碼文檔類的文件才具備全文搜索的條件。比如一個exe文件,它是一個二進制文件,是不可以進行全文搜索的。
明碼文檔類都有什么文件呢?
比如我們常見的txt文件、rtf文件、doc、docx文件、excel、json、ppt等都是文檔類文件。
所有的代碼文件,比如.cpp文件、.h文件、.c文件、.php文件等等都是文本類文件。
在搜索篇中,我們主要學(xué)習(xí)了如何在Everything中進行文件名和文件夾名搜索。其中提到了全文搜索, 其實在Everything的早期版本中是不支持全文搜索的。從1.4版本開始支持 content關(guān)鍵字,即全文搜索。所以說Everything 是一款支持全文搜索的工具。
語法:content: 關(guān)鍵字
那么搜索的效果怎么樣呢?是不是和文件名搜索一樣給力,可以做到秒出呢?
小編實際測試發(fā)現(xiàn),Everything的全文搜索其實并不理想,非??D。原因是Everything 并沒有自己建立文檔的內(nèi)容索引,而是利用操作系統(tǒng)提供的Windows Search 接口進行搜索的。而windows自帶的搜索從xp時代就有了,但一直都很慢,所以也被大家所拋棄。
那么有沒有一款和Everything搜索文件名一樣優(yōu)秀的,用于全文搜索的工具呢?這個問題才是本文的重點。
說到這里可能很多程序員朋友會說:“干嘛不用vs code呢?”。 英雄所見略同。vs code確實在全文搜索方面也很優(yōu)秀,但vs code存在兩個問題:
vs code 是一款代碼編輯軟件,并不適用于所有用戶。比如作家、文案工作者。
vs code 只能搜索純文本,無法搜索如excel、word、ppt等辦公文檔。
AnyTXT Searcher是一個強大的本地數(shù)據(jù)全文搜索引擎,和Everything一樣優(yōu)秀。其實Everything也曾經(jīng)推薦用戶使用AnyTXT Searcher做全文搜索。
這款軟件也非常小巧,大小只有16MB,雖然比Everything大一點,但現(xiàn)如今16MB的程序已經(jīng)算小的了,它支持非常豐富的全文搜索文檔格式:
純文本格式(txt、cpp、html 等)
Microsoft Outlook (eml)
Word(doc、docx)
Excel(xls,xlsx)
PPT(ppt, pptx)
支持實時搜索
對SSD固態(tài)硬盤優(yōu)化
用法超級簡單,也沒什么可說的,直接看圖吧:
指定盤符搜索
指定文件后綴搜索
AnyTXT Searcher絕對稱得上Everything的最佳搭檔。期待未來這兩個軟件能夠完美整合,把搜索這件事情做到極致。
如果您覺得本文對你有用,請記得點贊加關(guān)注哦,嘿嘿! 工具用得好,下班下得早(*^__^*)
聯(lián)系客服