Solr Версия: 7.1.0
Изменения, которые я внес в solrconfig.xml:
Добавлено обновлениеRequestProcessorChain с использованием TolerantUpdateProcessorFactory, как предложено здесь
<updateRequestProcessorChain name="tolerant">
<processor class="solr.TolerantUpdateProcessorFactory">
<int name="maxErrors">10</int>
</processor>
<processor class="solr.RunUpdateProcessorFactory" />
</updateRequestProcessorChain>
Ошибка:
{
"responseHeader": {
"status": 400,
"QTime": 1
},
"error": {
"msg": "unknown UpdateRequestProcessorChain: tolerant",
"code": 400,
"metadata": [
"error-class",
"org.apache.solr.common.SolrException",
"root-error-class",
"org.apache.solr.common.SolrException"
]
}
}
POST-запрос:
http://<solr-endpoint>/solr/<core-name>/update/json?update.chain=tolerant&maxErrors=3
местоположение solrconfig.xml:
/opt/solr-7.1.0/server/solr/configsets/_default/conf/solrconfig.xml
, который связан с каталогом / opt / solr , который является каталогом установки Solr.
Я попытался перезапустить Solr ($ sudo service solr restart
), а также перезагрузить ядра из Solr AdminUI, но запрос продолжает выдавать ту же ошибку с неизвестным UpdateRequestProcessorChain.