跟益達學Solr5之增量索引MySQL資料庫表資料

2021-09-02 11:09:09 字數 1310 閱讀 6874

solr5中如何增量索引mysql資料庫表中的資料,這個問題之前有某個童鞋問過我,今天午休時間就騰空更新篇部落格,希望能幫助到你們。

為了測試方便,我首先從京東**弄了點測試資料,如圖:

這裡要宣告下,我不是在給京東**打廣告哈,僅僅是隨便找個**弄點測試資料,這部分工作全是我無聊手動插入mysql資料庫中的,如圖:

建表sql以及測試資料,我待會兒會上傳到底下的附件裡。然後你需要在solrconfig.xml配置檔案中啟用全量匯入和增量匯入請求處理器,如圖:

然後分別配置你的data-config.xml和delta-data-config.xml配置檔案,具體配置如圖:

query:表示乙個查詢sql,根據你提供的查詢sql來做全量匯入的

deltaquery:表示乙個查詢sql語句,會根據主鍵id去查詢這條資料,根據比對最後一次更新時間,如果最後一次更新時間大於deltaimport.properties配置檔案中記錄的last_index_time時間,那表示該資料更新過了,需要做增量匯入,每次不管是全量匯入還是增量匯入,deltaimport.properties配置檔案中的last_index_time時間都會更新,deltaimport.properties配置檔案若不存在也會自動建立,不需要你手動建立。

deltaimportquery:表示乙個sql語句,即如何去載入當前資料,一般是根據主鍵id去查詢。

然後你需要配置下schema.xml定義一些域,如圖:

id
最後重啟你的tomcat開始測試,如圖:

《跟益達學solr5之索引資料夾下所有檔案》

如果你還有什麼問題**我q-q:7-3-6-0-3-1-3-0-5,

或者加裙

跟益達學Solr5之使用Tomcat部署Solr

最近忙著面試以及生活瑣事把時間都霸佔了,部落格拖了4天沒更新了,讓各位久等了,望多多包涵!不過還好,工作已經敲定了,終於可以安心的學習solr並分享我學習的點點滴滴啦!上回我們在jetty下部署了,不過我想小夥伴們使用tomcat還是要多點,所以這回我們就來試試把solr5部署到tomcat下,這裡...

跟微軟學敏捷開發

以人為核心的敏捷開發模式,強調團隊成員之間以及開發團隊與客戶之間的充分溝通,微軟正在身體力行地實踐這種新的開發模式。微軟大中華區開發工具及平台事業部總經理謝恩偉主導了敏捷開發模式的匯入 自2001年17位軟體開發領域的領軍人物 聚集在美國猶他州的滑雪勝地雪鳥雪場共同發布 敏捷宣言 開始,敏捷開發作為...

跟著官網學solr(一) solr環境的搭建

最近越來越覺得了解的東西太少,趁最近時間稍多一些,準備學習下solr。學習目標 1.使用solr進行資料的索引及基本的資料查詢 2.了解建立索引及查詢索引的過程 3.進一步了解solr的配置 集群 hdfs 外掛程式等 4.掌握常用查詢方法 4.進入 solr home bin 中,執行solr.c...