文件搜索神器Everything使用系列教程之——全文搜索篇

此文章為系列文章,相關內容請看:




什麼是全文搜索

全文搜索是指針對文件內容進行搜索。其實只有明碼文檔類的文件才具備全文搜索的條件。比如一個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的程序已經算小的了,它支持非常豐富的全文搜索文檔格式:

  • 純文本格式(txt、cpp、html 等)
  • Microsoft Outlook (eml)
  • Word(doc、docx)
  • Excel(xls,xlsx)
  • PPT(ppt, pptx)
  • PDF
  • 支持實時搜索
  • 對SSD固態硬盤優化
  • AnyTXT Searcher使用方法

    用法超級簡單,也沒什麼可說的,直接看圖吧:


    文件搜索神器Everything使用系列教程之——全文搜索篇

    指定盤符搜索


    文件搜索神器Everything使用系列教程之——全文搜索篇

    指定文件後綴搜索

    總結

    AnyTXT Searcher絕對稱得上Everything的最佳搭檔。期待未來這兩個軟件能夠完美整合,把搜索這件事情做到極致。

    如果您覺得本文對你有用,請記得點贊加關注哦,嘿嘿! 工具用得好,下班下得早(*^__^*)


    分享到:


    相關文章: