Haili Chen's Blog
2016年6月13日星期一
Lucene Transaction
lucene 事务性包括四个基本要素:原子性(Atomicity),隔离性(Isolation),一致性(Consistency),持久性(Durability)
当 IndexReader.open 打开一个索引的时候,相对于给当前索引进行了一次snapshot,此后的任何修改都不会被看到。
仅当IndexReader.open 打开一个索引后,才有可能看到从上次打开后对索引的修改。
当 IndexWriter 没有调用Commit 的时候,其修改的内容是不能够被看到的,哪怕IndexReader 被重新打开。
欲使最新的修改被看到,一方面IndexWriter 需要commit,一方面IndexReader 重新打开
较新的博文
主页
订阅:
评论 (Atom)