The attached adds XS wrappers for back-ends: use Search::Xapian; my $db = Search::Xapian::Remote::open_writable( "biggles", 10252 ); my $db = Search::Xapian::Flint::open_writable( "testdb" ); my $db = Search::Xapian::InMemory::open_writable(); All the best, Tim. -------------- next part -------------- A non-text attachment was scrubbed... Name: xapian_backend_patch.diff Type: text/x-patch Size: 9318 bytes Desc: not available URL: <http://lists.xapian.org/pipermail/xapian-discuss/attachments/20100820/e4ff7eab/attachment.bin>