solr增量导入数据 【二】
来源:互联网 发布:淘宝大学讲师认证 编辑:程序博客网 时间:2024/06/08 07:07
当数据库中的数据被修改时,且有一个字段(如:update_date)记录最新修改时间,此时需要更新solr索引中的数据
关键配置如下(db-data-config.xml):
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.200:3306/POINTS" user="points" password="points"/>
<document name="merchant">
<entity name="merchant" pk="merchantNo" query="select MERCHANT_NO,MERCHANT_NAME,MERCHANT_BRIEF,LOGO,SORT,IN_RATE,OUT_RATE,URL,OUT_INTF_URL,IN_INTF_URL,REDIRECT_URL,CREATE_DATE from merchant"
deltaImportQuery="select MERCHANT_NO,MERCHANT_NAME,MERCHANT_BRIEF,LOGO,SORT,IN_RATE,OUT_RATE,URL,OUT_INTF_URL,
IN_INTF_URL,REDIRECT_URL,CREATE_DATE from merchant where MERCHANT_NO='${dataimporter.delta.merchantNo}'"
deltaQuery="select MERCHANT_NO merchantNo from merchant where update_date > '${dataimporter.last_index_time}'"
deletedPkQuery="select MERCHANT_NO merchantNo from merchant where MERCHANT_NO='${dataimporter.delta.merchantNo}'">
<field column="MERCHANT_NO" name="merchantNo" />
<field column="MERCHANT_NAME" name="merchantName" />
..................
........
</entity>
</document>
</dataConfig>
deletedPkQuery: 只在“增量导入”中使用
- solr增量导入数据 【二】
- solr增量导入数据
- solr导入数据(二)
- solr全量导入/增量导入mysql的数据
- solr系列二:solr导入数据库数据
- Solr学习 DIH增量、定时导入并检索数据
- Solr 5,5从Mysql全量、增量导入数据
- Solr学习 DIH增量、定时导入并检索数据
- Solr-6.5.1从mysql数据库增量导入数据
- Solr 5,5从Mysql全量、增量导入数据
- Solr:数据导入(包括关系数据库的全导入和增量导入)
- 【Apache Solr系列之二】Apache Solr 4.5.1及MYSQL数据增量索引
- solr增量数据配置说明
- solr增量数据配置说明
- Solr学习(七)DIH增量导入数据之数据的删除
- Sqoop数据增量导入
- solr增量导入导数据优化
- Solr学习(五)DIH增量、定时导入并检索数据
- 【java】值传递和引用传递理解
- 如何成为一个技术“牛人”
- 惠普和戴尔能否成功效仿苹果的垂直整合模式?
- 如何在点击屏幕时同时弹出navigation bar 和moviecontroller
- 风的世界里有海的七滴泪水
- solr增量导入数据 【二】
- android图片内存优化
- 用rpm包安装mysql5.5
- Java多线程之Lock的使用
- 一个数据库中所有表及所有表包含的字段(查所有自己建立的表和字段)
- WideCharToMultiByte和MultiByteToWideChar函数的用法
- Sample Browser vsx已经发布了
- 国家集训队论文集 ACM
- 时间求差