如何保持Lucene索引与Mysql数据库同步?

2024-03-12

我正在尝试利用 Lucene 在我的应用程序中开发全文搜索,这需要基于我的 mysql 数据库构建索引。我想知道如何使这些索引与数据库保持同步? 我想出了办法: 1)在业务逻辑中紧密地添加额外的代码来更新搜索索引。 2)定期运行单独的任务来重建索引。

你还有其他方法吗?您认为最好的方法是什么? 任何意见将不胜感激,提前致谢!


如果您使用 Hibernate,请查看休眠搜索 http://www.hibernate.org/subprojects/search.html项目。它应该涵盖很多样板。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何保持Lucene索引与Mysql数据库同步? 的相关文章

随机推荐