Как восстановить файлы индекса, удаленные Solr?

Когда я удаляю индексные файлы solr на диске (найдено в / solr / data / index и solr / data / spellchecker ), solr выдает исключение всякий раз, когда я пытаюсь сделать к нему запрос:

java.lang.RuntimeException: java.io.FileNotFoundException :org.apache.lucene.store.NIOFSDirectory @/… / Solr / data / index:

Единственный способ, который я нашел, чтобы исправить это, - это «заполнить» каталог data индексными файлами из других источников. Неважно, где это кажется. Как только я это сделаю, я могу запустить запрос, чтобы перезагрузить схему и восстановить индекс. Это как это должно работать? Похоже, должен быть способ сказать solr, чтобы он регенерировал эти файлы с нуля. Может, я просто ошибаюсь в своем предположении, что эти файлы не являются частью самого приложения (как бы подразумевается под названием «данные»)?

17
задан kenorb 8 April 2015 в 15:04
поделиться