当前位置:   article > 正文

四、将数据库表导入到solr索引_怎么把数据库两个表放入solr

怎么把数据库两个表放入solr

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

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

2. 配置数据源

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

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <dataConfig>
  3. <dataSource type="JdbcDataSource"
  4. driver="com.mysql.jdbc.Driver"
  5. url="jdbc:mysql://localhost/dbname"
  6. user="root"
  7. password="root"/>
  8. <document>
  9. <entity name="id"
  10. query="select id,name,age from user">
  11. <field column="id" name="id"/>
  12. <field column="name" name="name"/>
  13. <field column="age" name="solr_age"/>
  14. </entity>
  15. </document>
  16. </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.在管理页面进行添加索引





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




声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/789013
推荐阅读
  

闽ICP备14008679号