2012-01-16 42 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