Beagle está escrito en C# y emplea un port de Lucene a C# llamado Lucene.Net como motor de indexado.