Beagle (software)
[Image:Best.png|thumb|Old user interface for Beagle, code named Best]
Beagle is a search system for Linux and other Unix-like systems, enabling the user to search documents, chat logs, email and contact lists. It is not actively developed.
Beagle grew out of Dashboard, an early Mono-based application for watching and presenting useful information from a user's 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 was developed and maintained by Joe Shaw with help from the open source community. Notable contributors included Jon Trowbridge, Robert Love, Nat Friedman and David Camp.
Features
Beagle searches the content of documents and associated metadata. Users can search for:- Applications
- Archives and their contents
- Conversations
- Documents
- Emails and address book contacts
- Help files
- Images
- Music files
- Notes taken in Tomboy, KNotes, and Labyrinth
- RSS feeds
- Source code
- Video files
- Web history
On Linux, Beagle efficiently indexes documents using inotify without the need for frequent reindexing.