The following is a quick rundown of the biggest improvements in DocFetcher Pro and DocFetcher Server over the older DocFetcher. The subpages further below go into more detail on each item, as well as on other, more minor improvements not listed here. Some items are marked as currently not available in DocFetcher Server.
- 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. Server Not available in DocFetcher Server
- FB2 and Mobipocket support: DocFetcher Pro and DocFetcher Server 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 and DocFetcher Server 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 and DocFetcher Server index 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. In DocFetcher Server, no daemon is needed since the server is designed to run continuously. Details. Server Not available in DocFetcher Server
- 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 contents of the search results table can be exported to a CSV file. Please note that file contents or email bodies are not included in the export. See here and here for details. Server Not available in DocFetcher Server
- 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.
- Define your own file types for filtering: The Document Types pane, where you can filter the search results by file type, now has a companion pane called Custom Types, which is basically a customizable version of the Document Types pane. Details. Server Not available in DocFetcher Server
- 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 HTML or RTF content and no plain text content.
- Indexing compressed email attachments (e.g., zip files).
- In the email preview: An attachments bar at the bottom to open and save attachments.
- Indexing Chinese and Japanese text: DocFetcher has a so-called “word segmentation” option for indexing Chinese text. DocFetcher Pro also has a word segmentation option for indexing Japanese text. Details. Server Not available in DocFetcher Server
Compatibility note: DocFetcher Pro and DocFetcher Server use a newer index file format, so reusing existing indexes from DocFetcher is not supported. On the other hand, DocFetcher, DocFetcher Pro and DocFetcher Server can all be installed and run in parallel without problems.
GUI translations: DocFetcher Pro offers more GUI translations than DocFetcher (see table below), and allows changing the GUI language in the preferences. The GUI of DocFetcher Server is currently only available in English. Also, the user manuals of DocFetcher Pro and DocFetcher Server are currently English-only.
DocFetcher | DocFetcher Pro | DocFetcher Server |
---|---|---|
English Chinese (Simplified) Chinese (Traditional) Dutch French German Greek Hungarian Italian Japanese Polish Portuguese Russian Spanish Turkish Ukrainian |
English Arabic (MSA) * Chinese (Simplified) Chinese (Traditional) Danish Dutch Finnish French German Greek Hebrew * Hindi Hungarian Italian Japanese Korean Norwegian Bokmål Polish Portuguese Spanish Swedish Turkish Ukrainian Vietnamese |
English |
* Right-to-left support has some limitations on Linux and macOS. |