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.13.04 (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 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-04-14 : Recoll 1.13.04 is out. It fixes a nasty bug (broken stemming) in 1.13.02.
- 2010-01-29 : the full Recoll source repository is now hosted on Bitbucket, along with a Wiki 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.