我正在尝试利用 Lucene 在我的应用程序中开发全文搜索,这需要基于我的 mysql 数据库构建索引。我想知道如何使这些索引与数据库保持同步?
我想出了办法:
1)在业务逻辑中紧密地添加额外的代码来更新搜索索引。
2)定期运行单独的任务来重建索引。
你还有其他方法吗?您认为最好的方法是什么?
任何意见将不胜感激,提前致谢!
如果您使用 Hibernate,请查看休眠搜索 http://www.hibernate.org/subprojects/search.html项目。它应该涵盖很多样板。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)