Мне нужно переместить ядро solr, работающее на 5.5.3, на новый сервер, где я установил solr 8.1.1. К сожалению, exixsting schema.xml использует несколько экземпляров
solr.StandardFilterFactory
, который сейчас удален, и я не знаю, как переписать схему без них.
При попытке добавить ядро выдается ошибка
ERROR: Error CREATEing SolrCore 'core-test': Unable to create core [core-test] Caused by: solr.StandardFilterFactory
Вместо этого отображается
.
Мой фактический код
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_fr.txt"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" splitOnNumerics="0"/>
<filter class="solr.ASCIIFoldingFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.SnowballPorterFilterFactory" language="French" protected="protwords_fr.txt" />
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
Я искал руководства, но они только говорят, что оно было удалено https://github.com/apache/lucene-solr/blob/master/lucene/CHANGES.txt