Apache Lucene 7.5.0 已发布。Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
IndexWriter#deleteDocs(Query... query) applies deletes to wrong documents if the index is sorted.
TieredMergePolicy now respects maxSegmentSizeMB by default when executing findForcedMerges and findForcedDeletesMerges.
A new points based Shape Indexing and Searching that decomposes shapes into a triangular mesh and indexes individual triangles as a 6 dimension point.
A new ByteBuffer based Directory implementation that aims to replace the deprecated RAMDirectory.
The UnifiedHighlighter can now use the MatchesIterator API to highlight any query more accurately.
TopFieldComparator can now stop comparing documents if the index is sorted, even if hits still need to be visited to compute the hit count.
TieredMergePolicy can control how aggressively deletes should be reclaimed with the new deletesPctAllowed setting.
https://www.apache.org/dyn/closer.lua/lucene/java/7.5.0