Mdr2008 is a project mainly written in C++ and PERL, it's free.
Indexer and searcher
mdr2008
Is an indexer a searcher made in C++ using SQLite.