Я новичок в solr и пытаюсь использовать его для индексации моей базы данных "zend" и таблицы "users".Ниже приведен код data-config.xml, который находится в / solr / example / solr / conf / folder
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/zend"
user="root"
password=""/>
<document>
<entity name="id" query="select id,first_name,last_name from users">
<field column="id" name="solr_id"/>
<field column="first_name" name="solr_first_name"/>
<field column="last_name" name="solr_last_name"/>
</entity>
</document>
</dataConfig>
Ниже код, который я поместил в solrconfig.xml, находится в / solr / example / solr /папка conf
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
И эти поля я добавил в schema.xml папки / solr / example / solr / conf
<field name="solr_id" type="genericID" indexed="true" stored="true"/>
<field name="solr_first_name" type="textgen" indexed="true" stored="true"/>
<field name="solr_last_name" type="textgen" indexed="true" stored="true"/>
После внесения этих изменений я запускаю java -jar start.jar
Когда я нажимаю полную команду импорта из браузера, как
http://localhost:8983/solr/dataimport?command=full-import
Затем я получаю ошибку:
ОШИБКА HTTP: 500
Серьезные ошибки в конфигурации Solr.
Проверьте файлы журналов для получения более подробной информации о том, что может быть не так.
Если вы хотите, чтобы solr продолжал работу после ошибок конфигурации, измените:
false
в null
Пожалуйста, сообщите.