Обратные файлы кодеков используются с инструментом IndexUpgrader . Он также используется внутри Solr для автоматического чтения старых индексных файлов и уже загружен.
В дистрибутив Lucene входит инструмент, который обновляет индекс с предыдущих версий Lucene до текущего формата файла.
java -cp lucene-core-7.5.0.jar:lucene-backward-codecs-7.5.0.jar org.apache.lucene.index.IndexUpgrader [-delete-prior-commits] [-verbose] /path/to/index
Но это проблема, с которой вы, вероятно, сталкиваетесь - обратная совместимость распространяется только на один основной выпуск . Таким образом, Solr 7 может читать индексные файлы из Solr 6, но не из Solr 5.
Чтобы это исправить, вы можете загрузить Solr 6.x, запустить инструмент IndexUpgrader, а затем открыть этот индекс в Solr 7.5.
Также имеется инструмент, который загружает необходимые файлы jar (upgradeindex.sh) и выполняет автоматическое обновление для каждой версии для вас.