Поймайте общие исключения из Xapian, выясните, что они из себя представляют, а затем добавьте более конкретные исключения.
Или ... если вы хотите, чтобы Xapian вел себя не так, как в настоящее время, ну, это - это проект с открытым исходным кодом. Ты знаешь что делать. :)