快速搜索文档内容

专业工厂

通常情况下文档内容的检索,都是通过编辑软件的查找功能实现的。但是如果要对大量的文档进行检索,这样操作不但机械而且非常的繁琐,有没有什么方法可以批量快速检索文档中的内容呢?虽然现在搜索软件非常多,但是基本上都只可以搜索文件名称。如果想要搜索文档内容,那么只有DocFetcher这款软件可以完成。

创建索引信息

首先运行这款软件,需要说明的是这款软件是由Java编写的,因此系统必须安装Java才可以正常运行。DocFetcher和其他搜索软件一样,在首次运行的时候需要创建搜索索引信息。在窗口左下角的“search scope”列表中,点击鼠标右键在弹出的菜单里面,选择“create index”这个命令。

接着在弹出的磁盘列表对话框中,选择要进行索引信息创建的文件夹目录。这样可以避免对整个文件夹创建索引,从而造成大量的时间浪费。选择完成以后在弹出的索引设置窗口里面,如果有不需要进行索引的文件,就在“skip files”选项中设置该文件的名称。如果没有的话直接点击“run”按钮,软件就开始对指定的文件夹进行索引操作(如图1)。如果文件夹中的文件比较多,整个操作可能需要几分钟的时间。而且遇到无法索引的文件,软件会在索引窗口中显示出来,通常这些都不是常见的文档格式。

31-e6-6.jpg
事先建立索引,以节约查找时间

执行搜索操作

当索引信息创建完成以后,我们就可以进行文档内容的搜索了。在搜索框里面输入要查找的关键词,接着在“file types”列表中选择要进行搜索的文件类型,最后点击回车按钮就可以进行搜索操作了。一旦从指定的文件夹目录中搜索到关键词,那么搜索到的文件名就会依次显示在列表中。点击任意一个文件名称后,就可以在预览窗口中显示出文档内容,并且以高亮的形式显示出关键词的位置(如图2)。

当然,如果指定文件夹目录中,新增加了文件或文件内容有修改,那么在搜索以前最好在该文件夹上点击鼠标右键,在弹出的菜单中选择“update index”命令对索引进行更新即可。

31-e6-7.jpg
在文档中找到的搜索文字,会高亮显示出来

■编辑观点

搜索压缩包中的文件

通常情况下要进行压缩文件内容的搜索,需要首先对压缩包进行解压缩操作,接着再通过Everything等软件进行搜索查找。通过Archive Searcher这款软件,就可以直接对压缩包中的文件进行搜索查找。