Когда я удаляю файлы индекса solr на диске (найденные в /solr/data/index
и solr/data/spellchecker
), solr выдает исключение всякий раз, когда я пытаюсь сделать запрос к нему:
java.lang.RuntimeException: java.io.FileNotFoundException: нет сегментов * файла, найденного в [email protected]/.../solr/data/index:
Единственный способ, который я нашел для восстановления после этого, - "засеять" каталог data
с помощью индексных файлов из других источников. Неважно, где это кажется. Как только я это сделаю, я могу запустить запрос для перезагрузки схемы и восстановления индекса. Так ли это должно работать? Кажется, должен быть способ сказать solr, чтобы восстановить эти файлы с нуля. Может быть, я просто ошибаюсь в своем предположении, что эти файлы не являются частью самого приложения (что подразумевается под именем "данные" )?