?? 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.

  • No labels