此文章為系列文章,相關內容請看:
什麼是全文搜索
全文搜索是指針對文件內容進行搜索。其實只有明碼文檔類的文件才具備全文搜索的條件。比如一個exe文件,它是一個二進制文件,是不可以進行全文搜索的。
明碼文檔類都有什麼文件呢?
- 比如我們常見的txt文件、rtf文件、doc、docx文件、excel、json、ppt等都是文檔類文件。
- 所有的代碼文件,比如.cpp文件、.h文件、.c文件、.php文件等等都是文本類文件。
Everything全文搜索
在搜索篇中,我們主要學習瞭如何在Everything中進行文件名和文件夾名搜索。其中提到了全文搜索, 其實在Everything的早期版本中是不支持全文搜索的。從1.4版本開始支持 content關鍵字,即全文搜索。所以說Everything 是一款支持全文搜索的工具。
<code>語法:content: 關鍵字/<code>
那麼搜索的效果怎麼樣呢?是不是和文件名搜索一樣給力,可以做到秒出呢?
小編實際測試發現,Everything的全文搜索其實並不理想,非常卡頓。原因是Everything 並沒有自己建立文檔的內容索引,而是利用操作系統提供的Windows Search 接口進行搜索的。而windows自帶的搜索從xp時代就有了,但一直都很慢,所以也被大家所拋棄。
那麼有沒有一款和Everything搜索文件名一樣優秀的,用於全文搜索的工具呢?這個問題才是本文的重點。
說到這裡可能很多程序員朋友會說:“幹嘛不用vs code呢?”。 英雄所見略同。vs code確實在全文搜索方面也很優秀,但vs code存在兩個問題:
- vs code 是一款代碼編輯軟件,並不適用於所有用戶。比如作家、文案工作者。
- vs code 只能搜索純文本,無法搜索如excel、word、ppt等辦公文檔。
AnyTXT Searcher全文搜索
AnyTXT Searcher是一個強大的本地數據全文搜索引擎,和Everything一樣優秀。其實Everything也曾經推薦用戶使用AnyTXT Searcher做全文搜索。
這款軟件也非常小巧,大小隻有16MB,雖然比Everything大一點,但現如今16MB的程序已經算小的了,它支持非常豐富的全文搜索文檔格式:
AnyTXT Searcher使用方法
用法超級簡單,也沒什麼可說的,直接看圖吧:
總結
AnyTXT Searcher絕對稱得上Everything的最佳搭檔。期待未來這兩個軟件能夠完美整合,把搜索這件事情做到極致。
如果您覺得本文對你有用,請記得點贊加關注哦,嘿嘿! 工具用得好,下班下得早(*^__^*)
閱讀更多 南下玩技術 的文章
關鍵字: 搜索 Windows PowerPoint