使用DocFetcher快速搜索文档中的单词

忘记您需要的文档的文件名是很常见的,但是您几乎总是对内容有个好主意。

Docfetcher是一个这样的软件,可让您窥视和搜索文档可以找到您要寻找的单词。

您可以在此处获得DocFetcher。它适用于Windows和Linux。 DEB软件包可用于Debian或基于Debian的发行版上的用户。对于Windows用户,可以在软件的安装程序版本和便携式版本之间进行选择。第一次运行DocFetcher时,将显示如下屏幕:

首先,您需要创建要搜索的文件索引。单击要包含在索引中的文件类型,然后在搜索范围内右键单击并选择“创建索引"。选择要建立索引的文件夹,DocFetcher会为该文件夹内的所有文档创建索引。

请记住,创建索引可能需要一些时间,具体取决于所选文件夹中的文件数和大小文件。创建索引是必要的步骤,因为它使DocFetcher知道文件的内容,以便它可以搜索文档中的单词并为您提供几乎即时的结果。

在准备好索引之后,您现在可以搜索文本在您的文件中。只需在搜索框中输入字词,然后按Enter键即可;您将立即获得结果。结果部分显示返回的每个结果的相关性,文件大小和文件名。单击任何结果将打开文件预览,突出显示搜索词。双击任何结果,就会启动相应的文件供您使用。

DocFetcher automatically keeps track of additions and modifications to the folders you have configured it to watch. You don’t have to create/rebuild index again, it will automatically update the index if it is running or the next time it is run.

您可以在搜索查询中使用运算符来微调结果。关于DocFetcher查询要注意的重要一点是,默认情况下,搜索“ 网络开发"将返回包含单词“ web"的文档或包含单词“ development"的文档。这与您所期望的(习惯于Google搜索)相反。因此,要搜索同时包含两个词的文档,则需要搜索“ 网络与开发"。坦白地说,这需要一点点的习惯,并且开发人员很容易就能解决。但是,还有其他运算符可以按预期工作:

  • 您可以使用“ "来指示文档中不应出现的术语
  • + "表示必填词。
  • 您还可以搜索文档元数据,例如“ author:varun "将搜索由我创建的文档( (如属性中所述)
  • 最后但并非最不重要的一点,您还可以使用无处不在的通配符-“ "和“ * "( (具有明显的含义)
  • DocFetcher还可以让您指定要视为纯文本文件的文件扩展名。如果您进行一些编码,这可能特别有用。例如,您可以告诉DocFetcher将.php和.java文件视为文本,这也将使这些文件中的源代码也可以通过DocFetcher进行搜索。可以通过首选项对话框或在创建/重建索引时指定。

    DocFetcher是Google桌面的绝佳替代品。当然,它不索引图像文件,并且可能缺少Google桌面的风吹草动,但这正是值得尝试的原因。它是轻量级的,您可以在单个文件夹上调用它,复杂地指定要建立索引,共享存储库和索引的内容,并具有该软件可能需要的所有选项。

    您首选的桌面搜索工具是搜索文档中的单词?

    标签: 数字文档 便携式应用程序 Web搜索