2012-01-16 94 views
1

將數據庫更改與solr增量索引同步的最佳方式是什麼?通過solr獲取索引MSSQL服務器數據的最佳方式是什麼?使用SOLR索引SQLServer數據

非常感謝這麼做

+0

的[配置Solr的可能重複的SQL Server](http://stackoverflow.com/questions/1559528/configure-solr-for-sql-server) – 2012-01-16 23:44:03

+0

這裏的問題可以幫助你,如果你需要超出一次性轉儲的任何東西:http: //stackoverflow.com/questions/8868789/trigger-solr-update-after-mysql-update/8869224#comment11095934_8869224 – 2012-01-17 16:09:30

回答

1

Solr與插件一起工作。您將需要創建您自己的數據導入器插件,該插件將定期調用(基於通知,通過的時間段等)。你會將你的solr配置指向將在更新時調用的類。

關於你的第二個問題,我使用了一個文本文件,它包含時間日期描述。 Solr每次啓動時,都會查看所述文件並從DB中檢索從該點開始在DB中更改的相關數據(更新索引時更新該文件)。

我建議讀一本好的Solr的/ Lucene的書/指導,如lucidworks-Solr的-refguide - 1.4在開始之前,所以你一定會認爲你的架構解決方案是正確的

+1

-1。 「Solr與插件一起工作,您將需要創建您自己的數據導入器插件」 - > no。 – 2012-01-16 23:45:03