引言
dataimportHandler插件
配置步骤
step1 引入依赖
将上面 dataimportHandler jar包 拷贝到下面目录(如果不存在lib目录,手动创建)
导入数据库数据,要连接数据库,因此也需要导入数据库连接jar包step1 配置solrconfig.xml 添加requestHandler
打开配置文件,添加如下配置
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
- step3 创建一个data-config.xml文件
配置信息如下
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<!--定义数据源信息-->
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/solr"
user="root"
password="root"/>
<!--定义导⼊⽂档-->
<document>
<!--定义导⼊实体-->
<entity name="product" query="SELECT pid,name FROM products ">
<field column="pid" name="id"/>
<field column="name" name="product_name"/>
</entity>
</document>
</dataConfig>
- step4 测试