Solr5.2.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

你可能感兴趣的:(Solr)