2016-06-11 3 views
0

Я использую Hibernate Search, основанный на индексировании Lucene, для обработки текстовых файлов, существующих в базе данных MySQL. Версия спящего режима 4.1.1, версия lucene 3.5.0 и MySQL версии 5.6. Все функции, которые мне нужны, хорошо работают (поиск, индексирование ... и т. Д.). Недавно я переместил один и тот же код, библиотеки и базу данных на другой сервер с большим жестким диском и оперативной памятью.lucene indexer остановлен без полного полного файла

Проблема заключается в том, что индексирующее устройство lucene остановлено без полного заполнения всех файлов без каких-либо предупреждений или ошибок. В чем может быть проблема?

+0

Вы проверили, не закончилось ли это? Если новая машина достаточно велика, чтобы иметь возможность кэшировать все в памяти, она может очень быстро переиндексировать все. – Sanne

+0

Я уверен. Я использую Luke для просмотра индексных файлов. – Dina

ответ

0

Проблема была из базы данных, некоторые записи имеют внешние ключи, которые уже были удалены из таблицы происхождения. Я удалил эти записи и проблему.

Смежные вопросы