Before I try this, I thought I would ask: Has anyone done a binding/driver to Lucene ( http://lucene.apache.org/java/docs/features.html )? Or (cough) implemented it in Erlang? It looks (superficially) like a nice project. I'm going to try and marry up CLucene (C++: http://sourceforge.net/projects/clucene/ ) Cheers, Bruce