Apache Lucene 7.7.2 发布了。Lucene 是一款高性能、功能齐全的全文搜索引擎,完全使用 Java 编写。
此版本带来 6 项 bug 修复:
- LUCENE-8726:ValueSource.asDoubleValuesSource() 可能泄漏对 IndexSearcher 的引用。
- LUCENE-8735:FilterDirectory.getPendingDeletions 现在转发给代理,即使该方法在超类中不是抽象的。
- LUCENE-8688:TieredMergePolicy#findForcedMerges 现在尝试创建开销最低的合并,允许索引下降到“maxSegmentCount”段或更少。
- LUCENE-8785:在检索活动线程状态数之前,确保锁定新的线程状态。当在主动索引调用 IndexWriter#deleteAll 时,这会导致 IndexWriter 中的断言错误和可能损坏字段属性。
- LUCENE-8720:facets 模块中的 NameIntCacheLRU 有一个 int 溢出 bug,禁止清理缓存。
- LUCENE-8809:同时刷新和回滚可以使段保持未闭合状态。
更新日志:
转自 https://www.oschina.net/news/107270/apache-lucene-7-7-2-released