您的位置:首页 > 其它

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

2015-06-26 00:00 323 查看
目录

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

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

在全量索引(query)后添加deltaImportQuery和deltaQuery属性

# 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Solr