I noticed there are now some Pike bindings for Xapian: http://article.gmane.org/gmane.comp.lang.pike.user/5487 But I don't know Pike, so I've not tried them. Cheers, Olly