2015-08-26 4 views
1

У меня возникла проблема с обновлением версии solr. В настоящее время мы используем версию 1.4.1, которая довольно старая и нуждается в обновлении до версии 5.2.1. Я установил новую версию локально, но когда я попытался скопировать вставку старых данных в папку i.e collection1/data/index основного ядра, он начал бросать исключение в отношении формата индексации. Есть ли способ обновить индексный формат, совместимый с версией 5.2.1, без потери данных?Обновление индекса Solr от 1.4.1 до 5.2.1

+0

После установки новой версии вы создали коллекцию? Если не создать коллекцию. Затем остановите solr. Скопируйте только файлы индекса в новую папку коллекции. Затем, Начать solr. Он должен воспитывать в идеале –

+0

Да, я сделал то же самое, но придумал исключение из формата, не поддерживаемого индексом. –

ответ

1

Solr docs говорит, что Solr 5 останавливает поддержку индексов Solr 3.x или более ранних версий. Вам необходимо запустить Lucene IndexUpdater с помощью Solr 4.10.

Цитаты из Solr Docs:

Solr 5 не имеет никакой поддержки для чтения Lucene/Solr 3.x и более ранних индексов. Обязательно запустите Lucene IndexUpgrader, входящий в состав Solr 4.10, если у вас все еще могут быть старые 3x отформатированные сегменты в вашем индексе. Альтернативно: полностью оптимизируйте свой индекс с помощью Solr 4.10, чтобы убедиться, что состоит только из одного современного индексного сегмента.

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