SWIG and JNI bindings allowing Xapian to be used from various other programming languages. WWW: http://www.xapian.org/