Plugins Solr索引过程:在整个索引过程中保持一个持久的Mysql连接

Plugins Solr索引过程:在整个索引过程中保持一个持久的Mysql连接,plugins,jdbc,indexing,solr,mysqlconnection,Plugins,Jdbc,Indexing,Solr,Mysqlconnection,我为solr安装编写了自定义更新处理程序,使用jdbc查询mysql数据库。一切正常:更新程序查询数据库,获取我需要的数据,并在我的文档中更新它!太棒了 唯一的问题是我必须为我阅读的每个文档打开和关闭mysql连接。因为我们有类似10kk索引文档的东西,所以我想在索引过程的一开始就打开一个mysql连接,将它存储在某个地方,并在我的自定义更新处理程序中使用它。完成整个索引过程后,应关闭连接 到目前为止,有可能吗?您为什么不考虑DataImportHandler方法?它不符合我的需要(据我所知)。

我为solr安装编写了自定义更新处理程序,使用jdbc查询mysql数据库。一切正常:更新程序查询数据库,获取我需要的数据,并在我的文档中更新它!太棒了

唯一的问题是我必须为我阅读的每个文档打开和关闭mysql连接。因为我们有类似10kk索引文档的东西,所以我想在索引过程的一开始就打开一个mysql连接,将它存储在某个地方,并在我的自定义更新处理程序中使用它。完成整个索引过程后,应关闭连接


到目前为止,有可能吗?

您为什么不考虑DataImportHandler方法?它不符合我的需要(据我所知)。我不需要将完整的mysql数据库导入我的solr。在solr中,我有带有“原始位置字符串”的文档,在mysql中,我有完整的位置层次结构(contry->region->city),我使用它只是为了改进我的基本条目。示例:在文档“mary住在伦敦”->查询数据库中的“伦敦”->保存在solr europe,gb,london。所以我认为更新处理程序最适合我的需要。。。