Indexing 使用jdbc驱动程序的RDBMS的Solr索引
我相信我可以使用dataImportHandler为RDBMS中的数据创建Solr索引。 但我不知道在更新表(添加新数据、删除数据等)时如何保持索引同步Indexing 使用jdbc驱动程序的RDBMS的Solr索引,indexing,solr,full-text-search,rdbms,Indexing,Solr,Full Text Search,Rdbms,我相信我可以使用dataImportHandler为RDBMS中的数据创建Solr索引。 但我不知道在更新表(添加新数据、删除数据等)时如何保持索引同步 我正在使用Solr对数据库中的特定表进行全文搜索您只需向Solr添加新数据即可。也许RDBMS有som类型的事件系统,可以用来捕获可以触发索引的事件 如果您想要更详细的答案,您需要添加更多信息如果DB数据发生更改,您应该定期更新solr索引或使用触发器更新solr 要更新SOLR索引,有不同的方法: 1.)运行增量导入: 2.)不使用clean
我正在使用Solr对数据库中的特定表进行全文搜索您只需向Solr添加新数据即可。也许RDBMS有som类型的事件系统,可以用来捕获可以触发索引的事件
如果您想要更详细的答案,您需要添加更多信息如果DB数据发生更改,您应该定期更新solr索引或使用触发器更新solr 要更新SOLR索引,有不同的方法: 1.)运行增量导入: 2.)不使用
clean=true
(设置clean=false
)选项运行完全导入
这取决于你。在我的情况下,我更喜欢第二种方式,即FullImport和clean=false