查看原文
其他

比Google的搜索还好用,这个工具简直了!

砺心 阿虚同学 2022-04-30

阿虚同学

读完需要

7分钟

速读仅需 4 分钟

资深网民可能才知道谷歌有过「Google 桌面」这样一款产品

它是干什么的呢?

它就相当于一个「本地版的Google搜索引擎」,不过搜索的内容只能是本地文件

除了比系统自带的搜索更快速,还可以搜索到 txt/pdf/doc 等文档的正文内容

实际上无论对于职场办公,还是对于学术研究,对文档正文的搜索都是挺刚需的

想必不少人都遇到过以下类似问题:

  • 手上有一堆xls表格,突然需要某个人的信息,却还得一张一张打开表格来找

  • 下载的论文PDF看过后大概记住了内容,但后来想参考和引用的时候,忘记在哪篇论文里了

  • 很久前写了个Word,结果既想不起的放在哪儿又忘记了文件名,文件夹里翻来翻去都没有

  • ......

Google 桌面就是用来解决类似问题的

不过很可惜,这个软件早在11年前就停止更新服务了

但毕竟对文字工作者来说,能搜索文档正文是一个刚需功能

所以市面上同类产品其实挺多的:AnyTxT、鹰眼快搜、SearchMyFiles、DocFetcher、FileLocator Pro、归海数据桌面搜索、WIN10自带搜索、Archivarius、FileSeek、XSearch...

虽然在网上一个二个都被称为XX神器,但实际上大多数都是虚有其名

下面,阿虚经过实际体验后来告诉你,什么才™叫神器!


1

 

   

你不得不了解的索引原理

但首先大家要明白,这些搜索软件并不是说安装上立马就能搜索你全盘的文档了,都是需要先建立索引

什么是索引呢?

你可以想象一下你查字典——你肯定不会是一页一页地翻到最后这样查吧?

你肯定是首先看它的目录,根据ABCD...的顺序来找到你想查的单词的首字母

找到首字母后,才能更快速的找到具体单词对应的页数

这里的目录,就相当于是一个索引

2

 

   

软件之初步筛选

但这里仍旧存在一个问题:索引不是瞬间就能生成的

好比你给那么厚一本字典做目录,肯定得花很多时间

像阿虚电脑上的有如此多的文档,真要建立一个包含文档内容的索引文件估计得到猴年马月去了(大概得17、8个小时)

▲这还只是一个文件夹

除非你电脑上文件很少,否在在实际使用中,能否手动设置索引目录是个很必要的功能

软件名称可否自定索引目录淘汰原因
BBdoc完全搜索不到
AnyTXT建立索引时卡死
鹰眼快搜文件一多,建立索引就卡死
归海桌面数据搜索收费软件,且实测搜索效果一般
SearchMyFiles无索引搜索效果一般
XSearch无索引不支持搜索PDF内容
DocSearch无索引不支持搜索PDF内容
FileSeek无索引搜索慢,搜索PDF失败
FileSearchEX无索引当所搜关键词在处于文档较深行数,搜索起来非常慢
FileSearchy无索引对md文档的搜索不友好
Archivarius
FileLocator Pro
DocFetcher
WIN10自带搜索不带搜索预览

而阿虚经过初步筛选,就淘汰掉了大部分软件

下面来细说一下剩下的 4 款选择

3

 

   

什么才叫做真正的神器?

经过实际测试,以下要介绍的软件:


都能支持 txt/pdf/word/xls/ppt 等常见文档 & 压缩包内文档的搜索



所以下文就不特别说明了!!!

不过阿虚额外进行了 epub/mobi/azw3 这类电子书格式 & markdown 文件的搜索测试

3.1

 

  

Archivarius 3000(WIN)

这款软件网上相关的文章很少,最后更新时间也停在14年末

尽管如此,从测试结果来看,Archivarius 真的才叫鲜为人知的神器!

启动软件后就会让你设置索引目录,基本上就是一路下一步,阿虚就不演示了(索引大概是目录文件大小的⅓)

只要索引建好了,搜索都是秒出结果,阿虚字刚打完搜索结果就出来了

▲刚打完搜索结果就出来了

而且这款神器是阿虚在测试了这么多款软件后,唯一默认支持azw3/epub/mobi/md等格式文档搜索的软件

可以轻松预览关键词上下文,在左边窗口「右键搜索结果」即可在资源管理器中打开:

▲搜索的epub文档

如果文件夹中有新增文件,需要到索引一栏自己手动更新一下

▲一般选择第一项

如果你会频繁使用,也可以自行添加一个索引更新的计划任务

▲添加一个自动更新索引的计划任务

然后你也可以在设置中设置一个快速呼出软件的快捷键,随时随地开始搜索

▲设置快捷键

总之,Archivarius 虽然是 Windows 2000 年代的一款产品,但从功能上,无疑是配得上「神器」二字的!


3.2

 

  

FileLocator Pro(WIN)

可能很多人在这之前都认为 FileLocator 是最好用的全文搜索软件

但在阿虚看来还是不如 Archivarius 3000 的,比如 FileLocator 不支持mobi/azw3 格式的搜索,搜索出来的 epub 格式不支持预览,想搜索 md 格式还得单独设置...

不过把 FileLocator 排在第二推荐位还是没有问题的

它最大的优点是:支持无索引直接搜索!

虽然速度上自然会慢一点,但在文件数量不多的时候,还是很快的

▲原速录制,大概3s出结果

因为支持无索引直接就能搜索,所以特别适合那些只是在某些时候才需要临时使用1、2次的的用户

毕竟如果文件稍微比较多,建立索引的功夫里,用 FileLocator 可能已经搜索出结果了

当然 FileLocator 也是支持创建索引来提升搜索速度的,你只需把搜索模式改为「索引搜索」,再点击选择「创建新索引」即可

等待索引建立完成之后,一样可实现秒出结果!

▲缺点之epub的搜索结果不能预览

Filelocator 的还有一个缺点是不能自动更新索引,也不能像 Archivarius 3000 那样设置自动更新索引的计划任务

如果后续目录中有更新文件只能自己手动点击更新索引

▲必须手动就显得有点麻烦了呀

3.3

 

  

DocFetcher(WIN/Mac/Linux)

DocFetcher 最大的优点是免费开源与支持 Mac 与 Linux 端,这也是为什么把它写在这里的原因

由于它使用 Java 开发,在安装之前可能需要先安装 Java Runtime 这个运行环境(如果你的电脑没有安装,运行软件时会自动弹出下载链接)

如果你不满意 Mac 上自带的 Spotlight 搜索文档正文的结果,你可以换用 DocFetcher 试试

但缺点也有,仅额外支持 epub/md,不支持mobi/azw3,而且搜索压缩包内的文档,显示的文件名会出现乱码

总之软件启动之后,在界面的左下角右键点击,选择文件夹建立索引

▲新建索引

想说明一下的是,DocFetcher 默认是模糊搜索模式,搜索一个关键词很容易搜出大量不相关的内容

▲默认是模糊搜索

想要实现精准搜索,需要自己手动给关键词加上英文输入法下的双引号

如下图,加上双引号之后,就能精准的定位到你想搜的内容了

▲加双引号来精确搜索

3.4

 

  

WIN10自带搜索(WIN)

而如果你是那种非常轻度的需求,只是想简单搜搜Office文档

也不奢求搜索mobi/epub/azw3电子书,也不需要搜索md文档,也不需要搜索时能预览...

你可以用Windows系统功能自带的搜索功能来解决

利用以下两组快捷键都可以快速呼出WIN10自带的搜索功能

同时想使用WIN10自带搜索来检索文档正文的第一步仍然是建立索引

在搜索界面右上角进入WIN10搜索设置

选择自定义搜索位置

点击修改,手动添加文档目录

然后记得点击高级,把如何索引改为「为属性和文件内容加添索引」

设置完之后,再等待索引建立完成,就可以使用了

WIN10自带搜索的缺点是不会给出搜索结果预览,也不支持epub/mobi/azw3/md这种文档格式的搜索,也不支持压缩包内文件搜索

备注说明

默认情况,Windows 并不支持docx、pptx、xlsx文件类型的搜索,你需要手工安装Office的筛选器,才能解决

微软官网提供了下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=17062

官网下载非常慢,你可以在公众号上回复下文提供的关键词来获取

4

 

   

软件下载

那如果需要今天提到的 Archivarius 3000、FileLocator Pro、DocFetcher 这3款软件,请关注微信公众号:阿虚同学,回复以下关键词,后台即会自动回复下载地址


全文检索



怕很多小机灵鬼直接拉倒文末看总结,再哔哔两句

  • Windows 重度(轻度)使用用户推荐 Archivarius 3000

  • Windows 轻度使用推荐 FileLocator Pro/WIN自带搜索

  • Mac/Linux 用户推荐 DocFetcher

不过如果你不需要正文内容,只是需要更快速的找到电脑上任意文件(通过文件名),Windows 上阿虚更推荐 Everthing,Mac 上则可以用 EasyFind 来代替自带的 Spotlight

详细介绍请看阿虚原来的这篇文章:

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存