solr 的全量更新与增量更新

  • solr的增量更新
    • 全量更新

solr的增量更新

1.首先要弄懂几个必要的属性,以及数据库建表事项,和dataimporter.properties 、data-config.xml里面的数据

<!--  transformer 格式转化:HTMLStripTransformer 索引中忽略HTML标签   ---><!--  query:查询数据库表符合记录数据   ---><!--  deltaQuery:增量索引查询主键ID    --->    注意这个只能返回ID字段<!--  deltaImportQuery:增量索引查询导入数据  ---><!--  deletedPkQuery:增量索引删除主键ID查询  ---> 注意这个只能返回ID字段

2.数据库配置注意事项
1.如果只涉及添加,与修改业务,那么数据库里只需额外有一个timpstamp字段
就可以了,默认值为当前系统时间,CURRENT_TIMESTAMP
2.如果还涉及删除业务,那么数据里就需额外再多添加一个字段isdelete,int类型的
用0,1来标识,此条记录是否被删除

3.dataimporter.properties
这个配置文件很重要,它是用来记录当前时间与上一次修改时间的,通过它能够找出,那些,新添加的,修改的,或删除的记录标识,此条记录是否被删除的记录
4.增量更新就是在全量更新的基础上加上一些配置,配置如下:

5.通过后台管理手动增量更新和通过浏览器手动更新

全量更新

我们在solr页面将数据库中的数据全部导入到solr中的方式就叫做solr的全量更新

sorl的全量更新与增量更新相关推荐

  1. 全量更新和增量更新_增量BIOS更新或直接更新到最新版本哪个更好?

    全量更新和增量更新 There are few things as irritating as a Blue Screen of Death, but sometimes there is an ea ...

  2. Android 腾讯Bugly使用(异常上报,全量升级,热更新)

    1.0.1腾讯Bugly使用(异常上报,全量升级,热更新) 说明 Bugly全量升级,热更新以及异常上报是一起集成的,还包括运营统计,本文档着重演示热更新功能. 接入步骤 1.在Project的bui ...

  3. 基于Solr DIH实现MySQL表数据全量索引和增量索引

    实现MySQL表数据全量索引和增量索引,基于Solr DIH组件实现起来比较简单,只需要重复使用Solr的DIH(Data Import Handler)组件,对data-config.xml进行简单 ...

  4. solr mysql 增量索引_基于Solr DIH实现MySQL表数据全量索引和增量索引

    实现MySQL表数据全量索引和增量索引,基于Solr DIH组件实现起来比较简单,只需要重复使用Solr的DIH(Data Import Handler)组件,对data-config.xml进行简单 ...

  5. solr 从数据库导入数据,全量索引和增量索引(实例配置原理)

    http://blog.csdn.net/u013378306/article/details/50761610 为防止原文删除特此备份 ------------------------------- ...

  6. solr 从数据库导入数据,全量索引和增量索引

    首先说一下是从MySQL数据库导入数据 这里使用的是mysql测试. 1.先在mysql中建一个表:solr_test 2.插入几条测试数据: 3.用记事本打solrconfig.xml文件,在sol ...

  7. 转:solr 从数据库导入数据,全量索引和增量索引(实例配置原理)

    http://blog.csdn.net/u013378306/article/details/50761610 为防止原文删除特此备份 ------------------------------- ...

  8. [搜索] Solr (三) 全量索引与增量索引

    solr.home  D:solr\home solr.war     D:solr\server\solr 参考文档 IBM developerWorks 文档库  Apache Solr 的新特性 ...

  9. kettle spoon判断增量更新_Kettle增量更新设计技巧

    摘要:本文主要讨论一些在ETL中设计增量更新的方法和技巧. ETL中增量更新是一个比较依赖与工具和设计方法的过程,Kettle中主要提供Insert / Update 步骤,Delete 步骤和Dat ...

最新文章

  1. xpath选择器简介及如何使用
  2. html5 比例尺,高德地图API之缩放比例尺控件+3D转换
  3. Verilog初级教程(14)Verilog中的赋值语句
  4. html左边动右边不动,网页布局//上左不动,其他滑动
  5. 【新星计划】 Python的txt文本操作-读、写
  6. HTML+CSS+JavaScript复习笔记持更(六)——CSS3常用属性之文本
  7. iOS 崩溃日志在线符号化实践
  8. OPA 16 - how is mocked transaction types loaded in the runtime
  9. vue样式绑定与事件处理器的基本使用
  10. 一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为
  11. APC UPS 网络管理卡(型号apc ap9631)的配置
  12. [藏]常用的匹配正则表达式和实例
  13. [解题报告]HDU 2019 数列有序!
  14. 中科院-杨力祥视频教程 08课程
  15. 纪检委,检察院的工资
  16. 计算机快捷截图方式,Windows系统电脑快速屏幕截图方式
  17. python基础ppt_Python入门之你必须了解的基础知识
  18. 201871010133-赵永军《面向对象程序设计(java)》第二周学习总结
  19. compareAndSet
  20. U盘AUTO病毒删除办法

热门文章

  1. 关于游戏帧同步问题的总结
  2. 商业解决方案策划专家(区块链)
  3. android 充电保护时间修改
  4. 页面跳转不携带referrer的方法
  5. 创业的第一百四十八天
  6. 关于Linux启动jar包报:Error: Invalid or corrupt xxx.jar问题
  7. RT-Thread 入门学习笔记:vsnprintf来替代rt_vsnprintf来打印浮点
  8. c语言阶码的位数,【判断题】浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。 (1.0分)...
  9. 虹科案例|便携式光谱仪用于水质检测
  10. IEEE754运算中移码与阶码变换关系的理解