?? May 2023, Apache Lucene™ 9.6 available
The Lucene PMC is pleased to announce the release of Apache Lucene 9.6
Apache Lucene is a high-performance, full-featured search engine library written entirely in Java. It is a technology suitable for nearly any application that requires structured search, full-text search, faceting, nearest-neighbor search on high-dimensionality vectors, spell correction or query suggestions.
This release contains numerous features, optimizations, and improvements, some of which are highlighted below. The release is available for immediate download at:
https://lucene.apache.org/core/downloads.html
Lucene 9.6 Release Highlights
New features
- Introduce a new KeywordField for simple and efficient filtering, sorting and faceting.
- Add support for Java 20 foreign memory API. If exactly Java 19 or 20 is used, MMapDirectory will mmap Lucene indexes in chunks of 16 GiB (instead of 1 GiB) and indexes closed while queries are running can no longer crash the JVM.
Optimizations
Improved performance for TermInSetQuery, PrefixQuery, WildcardQuery and TermRangeQuery
- Lower memory usage for BloomFilteringPostingsFormat
- Faster merges for HNSW indexes
- Improvements to concurrent indexing throughput under heavy load
Other
- 'explain' is now implemented on TermAutomatonQuery
... plus a number of helpful bug fixes!
Further details of changes are available in the change log available at: https://lucene.apache.org/core/9_6_0/changes/Changes.html.
Please report any feedback to the mailing lists (http://lucene.apache.org/core/discussion.html)
Note: The Apache Software Foundation now uses a content distribution network (CDN) for distributing releases.