solr学习文档之增量更新索引

之前已经介绍过如何使用solr和mysql建立索引,但索引一旦建立,之后新增的数据便不能插入了,除非每次新增数据都重新建立一遍索引,但这样太过耗时费力,故而,本章将介绍如何增量更新索引

1、  找到之前data-config.xml文件,打开并在query后面加入

deltaQuery="select TOPIC_ID,TOPIC_CONTENT from t_topicwhere TOPIC_ADD_DATE > '${dataimporter.last_index_time}'"

此段话的意思是如果有某条数据插入时间大于上次索引生成时间则建立索引

其中TOPIC_ADD_DATE为你插入该条信息的时间,一般数据都会有,如果没有,请加入

需要注意的是deltaQuery需要一个pk即主键,需要自己配置,如果没有,则可能到时生成索引失败

2、  新添加一条信息,然后重启tomcat,并输入http://127.0.0.1:8080/solr/dataimport?command=delta-import

3、  在query里查询你新添加的数据的关键字,便可查看到你的信息



我还是个小白,欢迎也希望大神能指点一二

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值