Solr的增量更新和全量更新对比

Solr的增量更新和全量更新

solr的简介

solr是一个采用java语言,基于Lucene的全文搜索引擎。

solr的一些原理

solr通过数据库的数据导入到索引库中,并且给数据创建相应的索引,用来提高搜索的速度。而当数据库的数据发生改变我们需要来和数据库的数据进行同步的时候就用到了全量更新增量更新

先来说一下全量更新

全量更新顾名思义就是全部都更新,当我们的索引库需要更新数据库数据的时候,就把数据全部拿过来进行更新同步。

使用全量更新

(注意这里—你的文件名可能会因为solr版本问题而和我的文件名不一样)
1.配置solrconfig.xml文件
在这里插入图片描述
2.配置solr-data-config.xml文件(数据源配置文件)
在这里插入图片描述
3.配置managed-schema文件
在这里插入图片描述
然后启动项目
在这里插入图片描述

以上就是全量更新

再来说一下增量更新
增量更新简单来说就是,比如数据库的数据发生修改我们就只导入更新修改的数据,比全量更新操作量少

操作步骤也很简单
1.配置solr-data-config.xml文件(数据源配置文件)
在这里插入图片描述
2.重启项目
在这里插入图片描述
在这里我数据库的数据没有改变,所以没有显示更新了几条数据

以上就是增量更新和全量更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值