我正在尝试利用 Lucene 在我的应用程序中开发全文搜索,这需要基于我的 mysql 数据库构建索引。我想知道如何使这些索引与数据库保持同步? 我想出了办法: 1)在业务逻辑中紧密地添加额外的代码来更新搜索索引。 2) 定期运行单独的任务来重建索引。
你还有其他方法吗?您认为最好的方法是什么? 如有任何意见,我们将不胜感激,提前致谢!
最佳答案
如果您使用 Hibernate,请查看 Hibernate search项目。它应该涵盖很多样板。
关于java - 如何保持Lucene索引与Mysql数据库同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12084186/