文档章节

Solr5.2.1搜索服务部署——增量索引

v_小宝
 v_小宝
发布于 2015/06/26 16:29
字数 141
阅读 199
收藏 1

目录

tomcat安装
solr安装
整合mmseg4j2.3.0
关联mysql
增量索引
检索多字段

Solr会记录最后一次做增量索引的时间(dih.last_index_time),类型为datetime

在全量索引(query)后添加deltaImportQuerydeltaQuery属性

# vim /usr/local/solr/server/solr/core0/conf/data-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
    <document>
        <entity name="Article" pk="aid"
                query="SELECT * FROM itcrm_article"
                deltaImportQuery="SELECT * FROM itcrm_article WHERE aid = '${dih.delta.aid}'”
                deltaQuery="SELECT aid FROM itcrm_article WHERE FROM_UNIXTIME(ctime) > '${dih.last_index_time}' OR FROM_UNIXTIME(mtime) > '${dih.last_index_time}'">
            <field name="aid" column="aid" />
            ……
        </entity>
    </document>
</dataConfig>

通过地址访问http://localhost:8983/solr/core0/dataimport?command=delta-import&wt=json&clean=false

© 著作权归作者所有

v_小宝
粉丝 3
博文 7
码字总数 2168
作品 0
朝阳
私信 提问
lucene 增量索引问题请教

@红薯 你好,想跟你请教个问题:看了您的 OSChina 的全文搜索设计说明 —— 索引过程 这篇文章,我初学java 用lucene建增量索引的功能,每次有新的文章发表,我就触发增量索引逻辑,为避免锁...

csyangshungang
2013/03/21
452
1
基于Elasticsearch搜索平台设计

背景 随着公司业务的高速发展以及数据爆炸式的增长,当前公司各产线都有关于搜索方面的需求,但是以前的搜索服务系统由于架构与业务上的设计,不能很好的满足各个业务线的期望,主要体现下面...

6776jkjk
2017/10/15
0
0
Apache Solr:基于Lucene的可扩展集群搜索服务器

Solr Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出...

长平狐
2013/01/06
258
0
OSChina 的全文搜索设计说明 —— 索引过程

前言: OSChina 的搜索做得并不好,很久之前一直想在细节方面进行改造,一直也没什么好的思路。但作为整体的结构或许对大家还是有一些参考的价值,之前也分享过一些代码,这次主要是把整个模...

红薯
2012/09/26
15.5K
58
可以增量下载maven的索引吗?

为了方便移植使用,避免每次换开发环境都要重新下载maven仓库。我给自己部署了个nexus代理maven中央仓库。nexus自身的索引更新总是不能用,不知道什么原因。 每个一段时间我都要去http://re...

itwriter
2016/08/26
248
0

没有更多内容

加载失败,请刷新页面

加载更多

好文:华杉:我等用功,不求日增,但求日减。减一分人欲,则增一分天理,这是何等简易!何等洒脱!

华杉华与华营销咨询公司董事长 华杉 做企业就得遵守三大定律 今天我给大家带来的这个题目比较大,叫做《企业三大定律》。 首先我们得明白定律是什么? 定律在英文里面叫law,定律就是法律。做...

阿锋zxf
12分钟前
1
0
vue 的bus总线

bus声明 global.bus = new Vue() 事件发送 controlTabbar () {global.bus.$emit('pickUp', 'ddd')}, 事件接收 global.bus.$on('pickUp', (res) => {this.isFocus = true})......

Js_Mei
17分钟前
2
0
大型系统演进之路-负载均衡演进

Nginx做负载均衡 通过Nginx的反向代理将请求分发到tomcat中,如果tomcat支持100并发,Nginx支持50000并发,理论上nginx把请求发送到500个tomcat就可以了。 LVS或F5做多个Nginx负载均衡 Tomc...

春哥大魔王的博客
22分钟前
4
0
Sqlite时间段查询中遇到的问题

问题: 我要查询DateTime时间其中的一段符合时间要求的数据,比如我要查询‘2019-06-06 16:50:00’至‘2019-06-06 16:59:00’这一段的数据 开始用这段代码 strSql= ("select * from Coll...

rainbowcode
26分钟前
2
0
大数据(hadoop-数据入库系统Sqoop原理架构)

Sqoop是什么 Sqoop:SQL-to-Hadoop 连接传统关系型数据库和Hadoop的桥梁 把关系型数据库的数据导入到 Hadoop 系统 ( 如 HDFS、HBase 和 Hive) 中; 把数据从 Hadoop 系统里抽取并导出到关系型...

这很耳东先生
40分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部