solr 数据库导入

一. 首先在Solr项目的lib中添加mysql或oracle驱动jar包
solr 数据库导入
二. 修改SolrHome/核/conf下的solrconfig.xml文件
在最后添加如下内容:

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>

如图:
solr 数据库导入
三. 在同级目录下创建data-config.xml文件
solr 数据库导入
并添加如下内容:

<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
<dataSource name="source" type="JdbcDataSource" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/mr_1809_05" user="mr_1808" password="1" batchSize="-1" />
<document>
<entity name="solr" pk="id" dataSource="source" query="select car_id,car_name,car_money,car_desc from t_car">
<field column="car_id" name="id"/>
<field column="car_name" name="car_name"/>
<field column="car_money" name="car_money"/>
<field column="car_desc" name="car_desc"/>
</entity>
</document>
</dataConfig>

solr 数据库导入
四. 重新启动项目,找到如下界面
solr 数据库导入
五. 查看数据是否导入成功
solr 数据库导入
solr 数据库导入