solr配置自动增量更新索引

Solr本地环境

1、首先从apache下载最新的solr包,我这里下载到的是4.9的solr包,解压出来以后,把目录下的example文件夹下面所有的文件拷贝到c盘solr目录内,作为solr的运行目录。
2、在该目录内新建一个bat文件,内容如下:
set TITLE=solr
java -Dsolr.solr.home=C:/solrhome -jar start.jar

这个bat文件就可以直接用jetty启动solr

3、本地的数据库表是tf_question主键为QID

配置自动增量更新(删除)索引

1、在C:\solr\solr-webapp\webapp\WEB-INF目录修改web.xml文件,增加一个监听

<listener>
   <listener-class>org.apache.solr.handler.dataimport.scheduler.ApplicationListener</listener-class>
</listener>

2、将必须的jar包拷贝到C:\solr\solr-webapp\webapp\WEB-INF\lib目录

所需jar包是:mysql jdbc驱动包(我用的mysql)

solr-dataimporthandler-4.9.0.jar、solr-dataimporthandler-extras-4.9.0.jar  (这两个jar在solr官方的包里面有)

solr-dataimportscheduler-1.1.jar(这个是下载别人修改过的,来源是https://code.google.com/p/solr-data-import-scheduler/

3、编辑C:\solrhome\jyask\conf目录下的schema.xml文件,增加数据库表对应字段映射和主键映射

   <field name="_version_" type="long" indexed="true" stored="true"/>
   
   <field name="_root_" type="string" indexed="true" stored="false"/>

   <field name="QID" type="string" indexed="true" sto
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值