Я пытаюсь обновить свой индекс, но получаю сообщение об ошибке:
org.apache.solr.handler.dataimport.DataImporter
verifyWithSchema ИНФОРМАЦИЯ: UPC является
Обязательное поле в SolrSchema. Но нет
найдено в DataConfigfound в DataConfig
Я не могу понять, почему он жалуется, так как:
- когда я впервые запустил импорт, он работал нормально, и единственное, что я изменил, - это добавление нескольких полей (столбцов) в schema.xml
действительно запрашиваемая таблица содержит столбец UPC. Вот как выглядит мой data-config.xml:
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/product"
user="root"
password="some_password"/>
<document>
<entity name="product"
query="select * from productdetails">
</entity>
</document>
</dataConfig>
Но опять же, интересная часть заключается в том, что импорт работал секунду назад, но при повторном импорте происходит сбой. Я надеюсь, что кто-то имел эту проблему раньше. Если нет, может быть, кто-то может предложить другие вещи для проверки?