此文章为系列文章,相关内容请看:
什么是全文搜索
全文搜索是指针对文件内容进行搜索。其实只有明码文档类的文件才具备全文搜索的条件。比如一个exe文件,它是一个二进制文件,是不可以进行全文搜索的。
明码文档类都有什么文件呢?
Everything全文搜索
在搜索篇中,我们主要学习了如何在Everything中进行文件名和文件夹名搜索。其中提到了全文搜索, 其实在Everything的早期版本中是不支持全文搜索的。从1.4版本开始支持 content关键字,即全文搜索。所以说Everything 是一款支持全文搜索的工具。
那么搜索的效果怎么样呢?是不是和文件名搜索一样给力,可以做到秒出呢?
小编实际测试发现,Everything的全文搜索其实并不理想,非常卡顿。原因是Everything 并没有自己建立文档的内容索引,而是利用操作系统提供的Windows Search 接口进行搜索的。而windows自带的搜索从xp时代就有了,但一直都很慢,所以也被大家所抛弃。
说到这里可能很多程序员朋友会说:“干嘛不用vs code呢?”。 英雄所见略同。vs code确实在全文搜索方面也很优秀,但vs code存在两个问题:
AnyTXT Searcher全文搜索
AnyTXT Searcher是一个强大的本地数据全文搜索引擎,和Everything一样优秀。其实Everything也曾经推荐用户使用AnyTXT Searcher做全文搜索。
这款软件也非常小巧,大小只有16MB,虽然比Everything大一点,但现如今16MB的程序已经算小的了,它支持非常丰富的全文搜索文档格式:
AnyTXT Searcher使用方法
用法超级简单,也没什么可说的,直接看图吧:
指定盘符搜索
指定文件后缀搜索
总结
AnyTXT Searcher绝对称得上Everything的最佳搭档。期待未来这两个软件能够完美整合,把搜索这件事情做到极致。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!