Full-text search for your desktop.
Recoll finds documents based on their contents as well as their file names.
Recoll is based on the very capable Xapian search engine library, for which it provides a powerful text extraction layer and a complete, yet easy to use, Qt graphical interface.