@tremerix я не перезапускал поиск тысячу лет. с тех пор несколько раз обновились кучи говна.
потом перезапустил и в нем вылез рейс-кондишн, который корраптит индексы.
мне все некогда починить
суть прикола - xapian не thread-safe, но использование разных инстансов одной базы из разных тредов документация разрешает, ибо у библиотеки нет общего состояния и нормальное поведение базы если индекс изменился - эксепшн "база изменилась, перезагрузи её" в читателе - бнвшный поиск это умеет и делает