赞
踩
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中进行数据导入
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。