Solr 6.4.0 не позволяет иметь поля по умолчанию в schema.xml и бросает исключение, чтобы эта линия должна быть удалена:Spring Solr данных и Solr 6.4.0: по умолчанию поле поиска
<defaultSearchField>product_digest</defaultSearchField>
Удаление требует передавая его с параметрами явно. Это легко сделать с solrj4 и ModifiableSolrParams.
Но мы используем последнюю версию релиз весна-данных-Solr 2.0.6, и я не могу понять, как установить его с помощью
org.springframework.data.solr.core.query .SimpleQuery
Я хотел бы получить любую помощь. Спасибо.
Я не могу использовать df в обработчике запросов, потому что solrconfig.xml является общим для разных ядер, и в моем случае мне нужно передать df для каждого ядра отдельно. – rygel
Итак, из того, что я вижу сейчас, у меня нет другого способа создать solrconfig для каждого ядра отдельно. К сожалению. – rygel
Надеюсь, вы используете Solr в режиме Cloud. но индекс коллекции можно разделить на разные машины, в этом случае ваше ядро - это фрагмент коллекции (часть) коллекции. Один и тот же файл solrconfig.xml используется для всей коллекции. поэтому вы можете изменить 'df' в файле solrconfig.xml вашей коллекции. – vinod