solr通过连接数据库删除document 总结
1.编辑data-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--solr的数据库连接删除doc-->
<dataConfig><dataSource name="dataSource1" type="JdbcDataSource"driver="com.mysql.cj.jdbc.Driver"url="jdbc:mysql://19x.xxx.x.xxx:3306/application?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true"user="root"password="Root@123"batchSize="-1" /><document><entity name="deldoc" dataSource="dataSource1"deletedPkQuery="SELECT t_id FROM deldoc_table "><field column='t_id' name='doc_id' />
<!--注意t_id与上面deletedPkQuery的查询语句中的t_id是对应的;doc_id 对应于solr文档中的doc_id字段。--></entity></document>
</dataConfig>
注意:
①如果数据库是mysql5.7,则url要设置相应的编码方式等参数。且url的参数分隔符&要用转义符&代替。
②数据库要授予相应的访问权限。 (数据库管理端执行 grant …… flush privilages)
2. 在solrconfig.xml中添加:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"><lst name="defaults"><str name="config">data-config.xml</str></lst></requestHandler>
3.改完之后,要重启solr集群。
4.在数据引入页面(dataimport)上:
solr通过连接数据库删除document 总结相关推荐
- html 加载后删除,document.write()应该在我的页面加载后删除所有现有的html?
我冲这个: The write() method is mostly used for testing: If it is used after an HTML document is fully l ...
- solr mysql 导入命令_(solr系列:四)将mysql数据库中的数据导入到solr中及删除solr中导入的数据...
在前面的博文中,已完成了在tomcat中对solr的部署,为solr添加了一个自定义的core,并且引入了ik分词器. 那么该如何将本地的mysql的数据导入到solr中呢? 准备工作: 1.mysq ...
- Myeclipse连接数据库删除数据库(JDBC)
package com.test.jdbc;import java.sql.Connection; import java.sql.DriverManager; import java.sql.Pre ...
- solr 的安装配置
[-] Solr简介 Solr与Lucene的关系 Solr的简单搭建运行 命令测试管理索引 使用SolrJ与Solr服务器交互 SolrJ的简介和使用 Solr安装插件与数据库表进行同步 Solr简 ...
- solr之schema.xml中文翻译
译者:张春玲 原文地址:http://blog.csdn.net/zcl_love_wx/article/details/51907488 翻译中----- 声明:faceting我也一直不清楚在so ...
- solr crud_Spring Data Solr教程:CRUD(差不多)
solr crud 在我的Spring Data Solr教程的上一部分中,我们学习了如何配置Spring Data Solr. 现在该迈出一步,了解我们如何管理Solr实例中存储的信息. 此博客文章 ...
- Spring Data Solr教程:CRUD(差不多)
在我的Spring Data Solr教程的上一部分中,我们学习了如何配置Spring Data Solr. 现在该迈出一步,了解我们如何管理Solr实例中存储的信息. 此博客文章描述了我们如何向So ...
- 毕业设计基础测试 定位+后端处理+退出删除
算是对前面的知识的一个小整合了,首先是前段的静态网页,利用手机gps定位得到经纬度,转换成百度的地图标准之后显示在两个输入框里面,点击按钮利用ajax技术存储在后端的数据库中,同时将返回的地址编号显示 ...
- Solr DIH使用说明
DIH(Data Import Handler)是Solr附带的用来从关系型数据库.XML.email等目标导入数据的工具,本文仅说明Solr5.3.1中使用DIH从关系型数据库中导入数据的方式. 一 ...
最新文章
- java锁屏_JAVA设置桌面不锁屏设置
- 【青少年编程】【三级】 合作画画
- 类会默认产生的成员函数
- PHP的php://
- sql数据库的基本操作
- (七)立体标定与立体校正 【计算机视觉学习笔记--双目视觉几何框架系列】
- 计算机专业大学排名_U.S.News全美大学排名出炉:UCLA超越伯克利;计算机MIT排第一,斯坦福跌出前四...
- Qt下Tcp通信的简单使用三
- 数字金字塔(信息学奥赛一本通-T1258)
- oralce 创建用户和权限
- ***制作显身网络 公开销售***挑战法律界线
- 瑞友天翼服务器ip地址怎么修改,怎么修改这个IP地址
- 绘制相同到期日欧式期权组合收益图(python)
- 台式计算机键盘灯打开方式,台式电脑开机时键盘灯不亮,必须要按一下Numlock才会亮,但系统没什么问题。怎么办?...
- 人工智能部分相关名词解释
- 软电话对接鼎信DWG无线网关
- 【Java进阶营】阿里架构师加持,十分钟入门RocketMQ,就是这么简单
- oracle忽略版本,Oracle Stream忽略大事务 C001: large txn detected
- 产品设计过程中的沉没成本和禀赋效应
- 物联网控制APP入门专题(五)---使用android studio直接编写物联网控制APP