That would also be my recommendation. BTW, I just wrapped up Lucene, Sesame (RDF data store), and Java DB in one package (I wanted RDF+geolocation+search of text in RDF triples), and also put Clojure and Scala wrappers around my Java wrapper.<p>If you are using Clojure, Scala, JRuby, etc., might as well take advantage of great Java libraries.