Recoll is a personal full text search tool. It is a full text search application. Full text search applications let you find your data by content rather than by external attributes (like a file name).
Recoll is based on Xapian, a mature open source search engine library that supports advanced features such as phrase and proximity search, relevance feedback, document categorization, boolean queries, and wildcard search. Recoll provides the interface to get data into (indexing) and out (searching) of the system.
Recoll stores all internal data in Unicode UTF-8 format, and it can index files with different character sets, encodings, and languages into the same index. It has input filters for many document types.
The application has many parameters which define exactly what to index, and how to classify and decode the source documents.
Features include:
- Supports most common document types including plain text, HTML, OpenOffice.org documents, Mozilla Thunderbird and Evolution email messages, and Lyx and Scribus files.
- With external helpers: pdf (pdftotext), postscript (ghostscript), msword (antiword), excel, ppt (catdoc), rtf (unrtf).
- Powerful query facilities, with boolean searches, phrases, proximity, wildcards, filter on file types and directory tree.
- Term Explorer tool.
- Multi-language and multi-character set with Unicode based internals.
- Stemming is performed at query time and the stemming language can be switched after indexing.
- An indexer which runs either as a thread inside the GUI or as an external, cron’able program.
- Easy installation with minimal requirements – no database daemon, web server, desktop environment or exotic language needed.
Website: www.recoll.org
Support: User Manual
Developer: Miroslav Rajcic
License: BSD License

Recoll is written in C++ and Python. Learn C++ with our recommended free books and free tutorials. Learn Python with our recommended free books and free tutorials.
Related Software
| Desktop Search Engines | |
|---|---|
| Recoll | Desktop search tool with full text search. Based on the Xapian search engine |
| TinySPARQL | Fiesystem indexer, metadata storage system and search tool |
| Baloo | KDE's file indexing and search solution |
| Terrier | Flexible, efficient, and effective search engine |
| DocFetcher | Fast document search with this desktop search software |
| File Brain | Intelligent desktop file search application |
| dsearch | Filesystem search service |
| Searchmonkey | Java desktop search engine |
| Pinot | Personal search and metasearch |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.