Solr 索引过程:在所有索引过程中保持持久的 Mysql 连接
我为 solr 安装编写了自定义更新处理程序,使用 jdbc 查询 mysql 数据库。一切正常:更新程序查询数据库,获取我需要的数据并在我的文档中更新它!极好的!
唯一的问题是我必须为我阅读的每个文档打开和关闭 mysql 连接。由于我们有类似 10kk 的索引文档,我正在考虑在索引过程的一开始就打开一个 mysql 连接,将其存储在某个地方并在我的自定义更新处理程序中使用它。当整个索引过程完成后,应关闭连接。
到目前为止,可能吗?
I wrote my custom update handler for my solr installation, using jdbc to query a mysql database. Everything works fine: the updater queries the db, gets the data i need and update it in my documents! Fantastic!
Only issue is i have to open and close a mysql connection for every document i read. Since we have something like 10kk indexed document, i was thinking about opening a mysql connection at the very beginning of the indexing process, keeping it stored somewhere and use it inside my custom update handler. When the whole indexing process is complete, the connection should be closed.
So far, is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论