全量同步索引
来源:互联网 发布:爱淘宝一元红包入口 编辑:程序博客网 时间:2024/05/01 21:43
一、版本说明
Solr版本:4.7.0
数据库:mysql
二、配置步骤
1、 准备的jar包
1) solr-dataimporthandler-extras-4.7.0.jar;在solr发布包solr-4.7.0\dist里面有
2) solr-dataimporthandler-4.7.0.jar;在solr发布包solr-4.7.0\dist里面有
2、 修改solr的core配置
要想哪个core从数据库导入数据建索引就修改哪个core的配置。
solrconfig.xml
添加如下这段配置:
2.2添加data-config.xml
在solrconfig.xml同一个文件夹内建立data-config.xml,其配置如
下
修改schema.xml
修改这个的目的是让solr知道有哪些field,是否需要索引,是否需要在索引库中存储原文,以及field类型。在上面的sql中有很多种数据类型。
payId:整型
payName:字符型
payMoney:浮点数
payDescription:大文本
payDatetime:日期时间格式
首先在schema.xml中申明field类型,配置在<types> </types>内。下面配置的sring类型是不会做分词处理的,视为完整的一个词,text_ik是一个中文分词器ik-analyzer,专门处理中文分词。
一、导入测试
进入solr管理界面,command选择full-import全部导入;entity需要导入的实体,也就是配置的哪个sql,点击execute执行导入,如果数据很多的话需要导一段时间,不时的点一下refresh status刷新一下,看看导入是否完成,导入完成后会告诉你导入了多少数据,用了多少时间。如下图
做个查询测试,query,
q,description:米;查询description这个field名的米相关数据
wt,json;查询结果返回格式,默认json
executequery,执行查询,看到返回的json格式的查询结果了参考文献:
1) http://www.chepoo.com/solr4-database-import-create-index.html
2) http://blog.csdn.net/bruce128/article/details/17796705
- 全量同步索引
- Solr全量索引
- Solr全量索引
- solr5全量索引配置
- solr全量索引、增量索引以及定时索引
- 中间表同步方案(全量,增量)
- [搜索] Solr (三) 全量索引与增量索引
- solr 定时创建全量索引和增量索引
- 3.solr5全量索引和增量索引配置
- 全文索引----solr服务器更新全量索引
- 使用多线程压缩提高全量索引切换速度
- (四)DIH全量导入并索引数据
- 七、通过java代码实现增量、全量索引
- solr6.0 -MySQL定时增量、全量更新索引
- solr通过http方式全量更新索引
- jdbc操作 数据库同步,全量,加入线程,批处理
- Mysql全量数据同步Oracle步骤详解
- 关于生成POS端sqlLiteDB文件 实现全量同步
- 计算机的
- DML语句时回滚和重作
- Django静态文件配置
- SSDB:一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis
- [IDE] Paradigm C++ Pro user guide and description
- 全量同步索引
- 第一个NHibernate程序(转载)
- hibernate事务,一级缓存,二级缓存
- Access denied for user 'root'@'localhost'
- C++标准库获取时间和显示
- 一流员工须知的五大准则六种能力
- [IDE] Silicon Lab IDE
- HBase Rowkey的散列与预分区设计
- AS3 二分法查找