1
我知道lucene支持事務性ACID屬性。Lucene中的交易
當插入記錄時,每條記錄都在Lucene中索引。
如果交易完成了數據庫,那麼索引就完成了。但是當它失敗時,MYSQL會提供回滾,並且其他記錄不會被插入到該事務中。
當數據庫回滾時,即使當時創建的索引也應該回滾。
Lucene提供了這樣的功能嗎? 是否可以爲記錄綁定MYSQL事務和Lucene索引?
我知道lucene支持事務性ACID屬性。Lucene中的交易
當插入記錄時,每條記錄都在Lucene中索引。
如果交易完成了數據庫,那麼索引就完成了。但是當它失敗時,MYSQL會提供回滾,並且其他記錄不會被插入到該事務中。
當數據庫回滾時,即使當時創建的索引也應該回滾。
Lucene提供了這樣的功能嗎? 是否可以爲記錄綁定MYSQL事務和Lucene索引?
Lucene是否提供了這樣的功能?
lucene確實提供回滾,請參閱IndexWriter.rollback()
。
是否有可能爲 記錄綁定MYSQL事務和Lucene索引?
不是開箱即用,沒有。但有frameworks可以爲你做到這一點。