Когда сервер приложений неожиданно завершает работу, Hibernate Search не может выполнить изящное завершение работы Lucene. Оставляя write.lock файлы в каждом каталоге индекса. Это, конечно, вполне нормально. Но - блокирующие файлы также остаются после перезапуска приложения. Который вызывает исключения таймаута блокировки в течение некоторого времени.Как справиться с восстановлением индекса Hibernate-Search?
Вопрос в том, есть ли обычный способ обработки восстановления.
В первую очередь на ум будет проверяться наличие файлов write.lock. Если он найден, они удаляются, и все индексы перестраиваются. Но, возможно, Hibernate-Search делает это автоматически при правильной настройке?
Раньше никто не имел дело с файлами write.lock? –