四、将数据库表导入到solr索引

1.编辑F:\solr\collection1\conf下的solrcofnig.xml添加处理器

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

2. 配置数据源

在与solrconfig.xml文件同级的目录中建立上述配置中的data-config.xml文件,配置如下

<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
  <dataSource type="JdbcDataSource" 
              driver="com.mysql.jdbc.Driver"
              url="jdbc:mysql://localhost/dbname" 
              user="root" 
              password="root"/>
  <document>
    <entity name="id" 
            query="select id,name,age from user">
       <field column="id" name="id"/>
       <field column="name" name="name"/>
       <field column="age" name="solr_age"/>
    </entity>
  </document>
</dataConfig>

注意要保证文件中有'id', 'name', solr_age'等fields。所以schema.xml中必须要有这几个field。


3. 数据库对应的jdbc驱动包放入F:\Tomcat 6.0.26_solr\webapps\solr\WEB-INF\lib下


4. 将F:\solr-4.7.0\dist 文件夹下的solr-dataimporthandler-4.7.0.jar、solr-dataimporthandler-extras-4.7.0.jar 包放入F:\Tomcat 6.0.26_solr\webapps\solr\WEB-INF\lib下。


5.在管理页面进行添加索引





至此从数据库导入索引配置成功。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值