Solr 索引过程:在所有索引过程中保持持久的 Mysql 连接

发布于 2024-11-30 22:00:24 字数 242 浏览 1 评论 0原文

我为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文