Я экспериментировал с Lucene на Google App Engine и столкнулся с проблемами повреждения индекса при добавлении записей в индексы.
Надежный способ избежать этого - просто перестроить новый индекс с нуля.Предположительно, Lucene очень хорошо избегает искажения индексов с помощью своих форматов файлов, но мой опыт показывает по-другому.
Как другие люди делают это?Кто-нибудь еще пытался переключаться на новый каталог каждый раз, когда у него есть перестроенный индекс?