Major Recoll releases at a glance
A summary of the major releases and the main features which came with them.
- Release 1.21 (future): new query parser
-
- A Bison-based query parser replaces the old regexp-based one and allows parenthized sub-expressions and easier future expansions.
- Avoid retrying to index previously indexed files if nothing seems to have changed in the filters.
- Allow saving queries to files and reload them later. Available both for simple and advanced queries, and based on XML files.
- Improve indexing speed by always using vfork() for spawning external commands.
- GUI gets "close to system tray" function.
- Release 1.20: small improvements
-
- Open With results list popup menu entry.
- fieldname:term1,term2 and fieldname:term1/term2 shortcuts for AND/OR searches inside fields.
- Query fragments tool.
- Better handling of compound terms like mail addresses.
- Selection on source collection type (Web history / File system).
- Configurable GUI geometry.
- Different handling of container file / subdocuments file name searches.
- Simultaneous -e -i options to recollindex.
- Release 1.19: multithreads indexing
-
- Better indexing performance through multithreading.
- Display list of subdocuments (e.g. attachments) for a given result.
- Collapsed duplicate results display link.
- Path translation facility (for portable indexes).
- Caches last uncompressed file (e.g. for fast compressed mbox access).
- Partial recursive reindex option to command line indexer.
- Can import tags from external application.
- Extended attributes indexing is on by default.
- New Python interface for data access. API re-modeled against newer Python Database API 2.0.
- Shared librecoll.so.
- Release 1.18: case and diacritics switchable sensitivity
-
- Index configuration for case and diacritics sensitivity.
- Advanced search history.
- Page-level access when opening PDFs, and snippets window.
- Use Xapian Synonyms tables for query expansion.
- Release 1.17: small improvements
-
- Language-dependant unaccenting.
- GUI dialogs for indexing schedule setup.
- Phrase-based dir: filtering, accepting path fragments. Size filtering.
- Python module default install and Unity Lens.
- Result list switched to WebKit: drops qt3 support.
- Indexing always performed by separate process.
- Dynamic category filters (defined as language fragments).
- Release 1.16: small improvements
-
- Images displayed in preview window.
- Save to file popup in preview.
- Fields in advanced search.
- Searches anchored to beginning or end of text.
- Saving the result table to CSV.
- Improved indentation in preview window.
- Release 1.15: results table
-
- Optional spreadsheet presentation of results.
- Clear search history.
- Better thunderbird mbox format handling.