1

我知道 lucene 支持事务性 ACID 属性。

插入记录时,每条记录也会在 Lucene 中建立索引。

如果对数据库进行事务处理,则对索引进行处理。但是当它失败时,MYSQL 提供回滚,并且其他记录不会插入该事务中。

DB回滚时,即使当时创建的索引也应该回滚。

Lucene 有提供这样的功能吗?是否可以为记录绑定 MYSQL 事务和 Lucene 索引?

4

1 回答 1

1

Lucene 有提供这样的功能吗?

Lucene 确实提供回滚,请参阅IndexWriter.rollback().

是否可以为记录绑定 MYSQL 事务和 Lucene 索引?

不是开箱即用,不。但是有些框架可以为您做到这一点。

于 2013-02-27T14:51:11.643 回答