2010-01-13 2 views
1

Как вы все решаете, какую проблему иногда нужно переиндексировать? какую рекомендацию вы предлагаете свести к минимуму?Файл индекса lucene случайным образом разбивается и нуждается в reindex

+1

Необходим некоторый фон: насколько велика ваша индексация? Какие сбои? (Сообщения об ошибках)? По моему опыту с Lucene, почти все аварии связаны с моими ошибками программирования ... –

+0

возьмите проект с открытым исходным кодом liferay, например. Я хочу перечислить измерения, способные свести к минимуму крах – cometta

+0

Если ваш экземпляр Lucene встроен в liferay, я думаю, что liferay должен предоставить вам рекомендации и журналы о индексах Lucene, а также способы их настройки. Это очень отличается от использования простого индекса Lucene в вашей программе. В качестве очень общего руководства я предлагаю вам измерить общее количество документов, которые у вас есть в индексе, номер индекса в час и интервал оптимизации(). Я считаю, что форум пользователя liferay должен дать вам лучший ответ. –

ответ

0

Если у вас действительно большой набор данных, я бы рекомендовал вам поддерживать второй сервер с резервной копией вашего индекса, так что вы можете иметь никакой отдельной точки отказа. Вы можете синхронизировать эту «резервную копию», когда вы заканчиваете повторную индексацию и, таким образом, выполняете роль второго поискового сервера, который делится запросами. Если кто-то терпит неудачу, то другой может выполнить резервное копирование. Это простой, но надежный подход к вашей проблеме и рекомендованный для небольших и средних настроек.

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

  • Нет связанных вопросов^_^