Recoll is a personal full text search tool for Unix/Linux.
It is based on the very strong Xapian back-end, for which it provides a feature-rich yet easy to use front-end with a Qt graphical interface.
Recoll is free, open source, and licensed under the GPL. The current version is 1.14.2 (Changes).
Features:
- Easy installation, few dependancies. No database daemon, web server, desktop environment or exotic language necessary.
- Will run on most Unix-based systems
- Qt-based GUI. Can use either Qt 3 or Qt 4.
- Searches most common document types, emails and their attachments. Transparently handles decompression (gzip, bzip2).
- Powerful query facilities, with boolean searches, phrases, proximity, wildcards, filter on file types and directory tree.
- Multi-language and multi-character set with Unicode based internals.
- (more detail)
Recoll can index an MS-Word document stored as an attachment to an e-mail message inside a Thunderbird folder archived in a Zip file (and more...). It will also let you open a copy of the file without any fuss. There is little that will remain hidden on your disk :)
Recoll user ? Maybe there are still a few useful tricks that you don't know about. A quick look at the search tips might prove useful !
News:
- 2010-09-23 : Recoll 1.14.2 is
out. The main new feature is the use of document dates in
searches, buf there are a few others
too. If you are currently indexing audio file tags, there are
two issues in the release:
- The supporting application changed, you'll need to install the mutagen python module
- The distributed filter only works with very recent mutagen releases. See here for a version which works with the older mutagen release found in some package repositories.
- 2010-01-29 : the full Recoll source repository is now hosted on Bitbucket, along with a Wiki ( Faqs and Howtos) and an issues tracking system. Hopefully, this new channel for reporting bugs and make suggestions will increase the feedback rate...
Support
If you have any problem with Recoll, or a suggestion for improvement, please provide feedback. There are three possible channels, depending on your preferences:
- The issues tracking system on Bitbucket.
- The recoll-user mailing list.
- Direct email.
Mailing list information:
You can also have a look at the development page for things you could do.
The list of known bugs is here
Thanks
We borrow a lot of code from other packages, and welcome code and ideas from contributors, see the Credits.