Beagle is a search system for Linux and other modern, Unix-like systems, enabling the user to search documents, chat logs, email and contact lists in a similar way to Spotlight in Mac OS X, or Google Desktop under Microsoft Windows.
Beagle grew out of Dashboard, an early Mono based application for watching for and presenting useful information from your computer. It is written in C# using Mono and uses a port of Lucene to C# called Lucene.Net as its indexer. Beagle includes a Gtk#-based user interface, and integrates with Galago for presence information.
Beagle is freaking awesome! Use it, use it now.