Solr中的数据导入
Solr中的数据导入
- 创建数据库
Solr可以直接将数据库中的数据导入Solr中,在导入数据前,需要首先创建数据库,并插入相关数据。
1.1.创建数据库
-
- 创建表并插入数据
- 进行配置
在Solr服务器程序中添加jar包。
添加数据库配置
<requestHandler name="/import" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">db-data-config.xml</str> </lst> </requestHandler> |
数据库配置文件中配置查询的sql
<?xml version="1.0" encoding="UTF-8" ?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/solrdb?characterEncoding=utf8" user="root" password="root"/> <document> <entity name="book" query="select id,name,author,description from books"></entity> </document> </dataConfig> |
- 导入数据
在Solr中进行数据导入