在上文中 ,solr配置 以及匯入資料庫都已經成功的前提下 ,我們 來實現solr的增量索引功能。
詳細步驟:
1,在資料庫中的 表中新增乙個 date型別的字段 ,我的 欄位名為 createtime;
2,修改solr-date-config.xml檔案,如下
//要連線的資料庫 以及 使用者名稱 密碼 資料庫驅動
query="select * from users" // query: 查詢資料庫表符合記錄資料
deltaimportquery="select id,name ,pwd from ssh.dbo.users whereid ='$'" //增量索引 查詢匯入的資料
deltaquery="select id from users wherecreatetime > '$'"> //deltaquery:增量索引 查詢主鍵id
3,在 schema。xml檔案中 申明剛加入的createtime欄位
4,在資料庫中 新插入資料,然後 在solr首頁使用 command = delta import 匯入 資料,然後在 query看資料是否能夠查詢出來,如果出來 則成功 ,如果 沒出來 ,則檢查配置檔案 那裡出現了問題。
solr 5 3 安裝部署
抽取安裝檔案 tar xzf solr 5.3.2.tgz solr 5.3.2 bin install solr service.sh strip component 2 許可權安裝 install solr service.sh solr 5.3.2.tgz i home solrhome d ...
Solr增量更新索引
在配置好與mysql的資料來源基礎上,做增量更新索引,總結如下 1.data config.xml內容修改為 2.通過訪問 http localhost 8080 solr dataimport?command delta import實現增量更新 更新成功之後,conf dataimport.pr...
Solr 定時增量索引
solr的定時增量更新需要開啟solr的dataimporter功能,過程略 配置solr連線資料庫的字段配置 deletedpkquery select nid from poibaseinfo where statue 0 deltaimportquery select from poibase...