sorl-5.5.3 mysql数据导入,索引更新,索引增量导入(三)

本文介绍了如何在Solr 5.5.3中进行数据库数据导入,创建Core目录,配置solrconfig.xml,并通过Java代码实现索引的增加、删除和更新。在导入数据后,进行了搜索测试,展示了搜索结果及其版本信息的变更。
摘要由CSDN通过智能技术生成

前提:

solr单机安装    http://blog.csdn.net/convict_eva/article/details/53306388

集成mmseg4j分词 http://blog.csdn.net/convict_eva/article/details/53319364


1、数据库导入数据

1.1  创建core 目录
#mkdir solrhome/db-core -p
复制默认配置文件
#cp solr-5.5.3/example/example-DIH/solr/db/* ./solrhome/db-core/ -r
修改配置文件solrconfig.xml (solr-5.5.3目录下的contrib、lib 目录已被提制到solrhome 目录):

<lib dir="${solr.install.dir:..}/dist/" regex="solr-dataimporthandler-.*\.jar" />  
  
<lib dir="${solr.install.dir:..}/contrib/extraction/lib" regex=".*\.jar" />  
<lib dir="${solr.install.dir:..}/dist/" regex="solr-cell-\d.*\.jar" />  
  
<lib dir="${solr.install.dir:..}/contrib/langid/lib/" regex=".*\.jar" />  
<lib dir="${solr.install.dir:..}/dist/" regex="solr-langid-\d.*\.jar" />  
  
<lib dir="${solr.install.dir:..}/contrib/velocity/lib" regex=".*\.jar" />  
<lib dir="${solr.install.dir:..}/dist/" regex="solr-velocity-\d.*\.jar" />  

<!-- DIH 依赖jar -->
<lib dir="${solr.install.dir:.}/lib/" regex="solr-velocity-\d.*\.jar" />  

1.2 在solrconfig.xml 中有如下配置,db-data-config.xml 是同solrconfig.xml 的相对路径,也可以使用绝对路径

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


1.3 修改db-data-config.xml

<dataConfig>
       <dataSource type="JdbcDataSource"  driver="com.mysql.jdbc.Driver" url="jdbc:mysql://10.37.149.15:8066/BUSIDB"  user="test_busi"  password="test_busi&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值