Going Pro

General remarks: This page and its subpages (see below) are intended to give those already familiar with DocFetcher an overview of all the important differences between DocFetcher and DocFetcher Pro. There’s going to be a lot of ground to cover, which can make for somewhat dry reading, so consider complementing your Going Pro tour with the free demo of DocFetcher Pro.

Compatibility note: With DocFetcher Pro being a full rewrite of DocFetcher, the structure of the internal files was completely overhauled and modernized. As a consequence, the internal files of DocFetcher and DocFetcher Pro are mutually incompatible, and in particular, copying index files from DocFetcher to DocFetcher Pro or vice versa will not work. – You will have to rebuild all your indexes instead. That being said, DocFetcher and DocFetcher Pro can be installed and run in parallel without problems.

Quick rundown of biggest improvements: The following is a quick rundown of the biggest improvements in DocFetcher Pro. The subpages further below go into more detail on each item, as well as on other improvements not listed here.

  • Bundled Java runtime: An internal Java runtime is included, so installing Java is no longer needed. Details.
  • Overhaul of pattern table: On the indexing dialog, the table containing file inclusion and exclusion rules has been overhauled. In particular, there is now an inclusion rule, and you can use the simpler wildcards * and ? instead of regular expressions to match files and folders. Details.
  • Loading and saving indexing settings: On the indexing dialog, the settings can be saved and loaded, and you can change the default settings. This is useful if you’re dealing with a lot of inclusion and exclusion rules. Details.
  • FB2 and Mobipocket support: DocFetcher Pro can read FB2 and Mobipocket files, with file extensions “fb2”, “fbz”, “fb2.zip” and “mobi”. See here and here for details.
  • 7z archive support for the current v0.4 format: DocFetcher Pro can read 7z archives in the current v0.4 format, which is used by 7-Zip since 2014. DocFetcher can only read 7z archives up to the older v0.3 format. Details.
  • Indexing folder and archive names: DocFetcher Pro indexes folder and archive names, so folders and archives will show up in the search results. Details.
  • MacOS daemon: In contrast to the DocFetcher daemon, the DocFetcher Pro daemon also supports macOS. The daemons provide automatic index updating while the main program isn’t running. Details.
  • CSV export: The table of indexing errors, i.e., the files DocFetcher Pro failed to read during indexing, can be exported to a CSV file. Likewise, the search results can be exported to a CSV file. See here and here for details.
  • Filter settings are remembered: The settings of the left-hand filter controls, e.g., the checkbox states in the Search Scope pane, are remembered across program sessions. Details.
  • Custom types: Define your own file types for filtering: The Document Types pane, where you can filter the search results by file type, now has companion pane called Custom Types, which is basically a customizable version of the Document Types pane. Details.
  • Improved Outlook support: Outlook support was improved in a number of ways:
    • OST file support.
    • Batch indexing of multiple (hundreds?) of PST and OST files.
    • PST and OST files can be indexed even when compressed.
    • Indexing emails that have only an HTML body and no plain text body.
    • Indexing compressed email attachments (e.g., zip files).
    • In the email preview: An attachments bar at the bottom to open and save attachments.