solr导入数据库数据-tinyint数据转boolean
solr在导入mysql数据库数据时,遇到一个问题:数据类型为tinyint的数据对应不到solr中的数据类型,因此就需要将tinyint转一下。
修改schema.xml文件,如下:
1.添加boolean类型的fieldType,如下:
<fieldType name="boolean" class="solr.BoolField" omitNorms="true"/>
2.修改field字段,如下:
<field name=”fieldName” type=”boolean” indexed=”true” stored=”true” multiValued=”false” />
3.修改db-data-config.xml文件,如下:
<dataSource type=”JdbcDataSource” driver=”com.mysql.jdbc.Driver” user=”dbuser” password=”dbpassword” batchSize=”-1″ url=”jdbc:mysql://db_host/database_name?autoReconnect=true&zeroDateTimeBehavior=convertToNull&tinyInt1isBit=false” />
使用此方法后,当数据为1时,存储为true;当为0时,存储为false。
solr导入数据库数据-tinyint数据转boolean的更多相关文章
- solr插件导入数据库中的数据
		
solr插件导入数据库中的数据 1:自定义与数据库对应的域: 1.1. 设置业务系统Field 如果不使用Solr提供的Field可以针对具体的业务需要自定义一套Field. 例如:如下是商品信息Fi ...
 - mysql 导出导入数据库中所有数据
		
导出数据库所有数据 >mysqldump -uroot -proot -all hzgajzyz>e:/hzgajzyz.sql 导入数据库所有数据 >source e:/hzgaj ...
 - Solr导入数据库数据
		
接Solr-4.10.2与Tomcat整合.1.在solrconfig.xml中添加数据导入节点,solrconfig.xml路径为D:\solr\data\solr\collection1\conf ...
 - Solr导入MySql中的数据
		
1.参照 http://www.cnblogs.com/luxh/p/5016894.html 部署好solr的环境 2.在solr_home下建立一个core_item目录 [root@iZ23ex ...
 - DataTable 快速导入数据库——百万条数据只需几秒
		
public void InsertTable(DataTable dt, string TabelName, DataColumnCollection dtColum) { string str = ...
 - solr(三) : 导入数据库表数据
		
solr 除了能查询文档中的数据外, 还可以导入数据库中的数据. 也就是说, solr 能查询其他数据库中的数据(solr本身也是一个数据库, 非关系型的). 那接下来就试一下导入mysql数据库中的 ...
 - 【Solr】数据库数据导入索引库
		
目录 分析框图 配置数据库与solrconfig.xml 回到顶部 分析框图 框图画的粗糙!勿喷啊!勿喷啊! 回到顶部 配置数据库与solrconfig.xml Dataimport插件 可以批量把数 ...
 - 如何将数据库中的数据导入到Solr中
		
要使用solr实现网站中商品搜索,需要将mysql数据库中数据在solr中创建索引. 1.需要在solr的schema.xml文件定义要存储的商品Field. 商品表中的字段为: 配置内容是: < ...
 - 使用 Solr 创建 Core 并导入数据库数据
		
1. 输入 http://localhost:8080/solr/index.html 来到 Solr 的管理界面: 2. 点击左侧 Core Admin --> Add Core,然后输入自己 ...
 
随机推荐
- Android 进阶 Android 中的 IOC 框架 【ViewInject】 (下)
			
上一篇博客我们已经带大家简单的吹了一下IoC,实现了Activity中View的布局以及控件的注入,如果你不了解,请参考:Android 进阶 教你打造 Android 中的 IOC 框架 [View ...
 - [问题2014A08] 复旦高等代数 I(14级)每周一题(第十教学周)
			
[问题2014A08] 设 \(A=(a_{ij})\) 为数域 \(\mathbb{K}\) 上的 \(n\) 阶方阵, 定义函数 \[f(A)=\sum_{i,j=1}^na_{ij}^2.\] ...
 - C语言面试题(三)
			
这篇主要聚焦在排序算法,包括常见的选择排序,插入排序,冒泡排序,快速排序.会对这四种排序的时间复杂度和空间复杂度进行探究. a.选择排序 int main(int argc,char **argv){ ...
 - C#中调用Matlab人工神经网络算法实现手写数字识别
			
手写数字识别实现 设计技术参数:通过由数字构成的图像,自动实现几个不同数字的识别,设计识别方法,有较高的识别率 关键字:二值化 投影 矩阵 目标定位 Matlab 手写数字图像识别简介: 手写 ...
 - Java面向对象三大特点之多态
			
概念: 多态是同一个行为具有多个不同表现形式或形态的能力. 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现,同一个事件发生在不同的对象上会产生不同的结果. ...
 - java.lang.OutOfMemoryError: PermGen space异常处理(内存溢出)
			
楼主刚接触到这个问题,问度娘,直接查到的都是让 在tomcat>bin>catalina.sh文件的“echo "Using CATALINA_BASE: $CATALINA_B ...
 - Android 广播机制概论
			
Android 中的每一个应用程序都可以对自己感兴趣的广播进行注册,这样,该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序. 广播分为2种: 1.标准广播 ...
 - linux性能测试命令-----top
			
Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息,并且每5秒钟刷新一次.它会显示CPU使用量.内存使用量.交换内存.缓存大小.缓冲区大小.流程PID.用户.命令等. ...
 - c# string.format json字符串 formatException错误
			
正常字符串的string.format是没问题的但是在拼接json的字符串的时候因为里面包含了 {} 花括号 里面又嵌套了 {0} {1} {2}这些要替换的关键字 所以会报错. 经过百度. 字符串 ...
 - VS2010 添加服务引用以后点不出引用服务的命名空间
			
声明:本次我遇到的仅是这类情况中的其中一个个例,不要拘泥于些噢! 问题描述: 1.我建了一个新项目,不引用服务前是好的,可以打点点出任何已有有命名空间,但是引用服务以后就是点不出服务的命名空间. 2. ...