java—使用ApacheLucene在数据库中的数据发生更改时更新索引

dffbzjpn  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(123)

我在做一个lucene项目,有一点我被卡住了。在使用lucene为数据库编制索引之后,我需要自动检测更改,例如向数据库中的表添加或删除行,然后编制索引。我想在数据库中做的是仅由应用程序导入和索引数据,因此我的目标是为此找到合适的解决方案,我无法使用此应用程序在数据库中创建新表,例如,存在校验和值。我可以通过在sql server中导入此值来理解数据库中的更改,但此值仅在sql server中存在。我正在寻找一种对所有数据库都有效的解决方案。我还考虑了表散列值,但这次我不能使用这个解决方案,因为它在时间上太昂贵了。我要找的正是sql server中的校验和值,但应该有一个适用于所有数据库的解决方案
有人对这个项目或示例项目有想法吗?
用途:java16、jdbc、lucene 8.x和几乎所有的数据库(sql db)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题