It is a pleasure to inform you that a new, major version of the Apache Lucene library has been released – Apache Lucene 10.2.0.
Some of the changes included in the Apache Lucene 10.2.0:
- New SeededKnnVectorQuery was introduced, an optimization to KnnVectorQuery that
allows selecting better entry points for vector search. - Improvements to Java 24 vector API support.
- Searches that don’t require score and match many documents should see increase in their performance, some queries, such as disjunction of term queries are reported to be from 77% to 4x faster based on the data gathered from Lucene nightly benchmarks.
- TieredMergePolicy’s default floor segment size was increased from
2MB to 16MB. This is expected to result in slightly slower indexing, but lower number of segments resulting in higher query performance for high per-segment overhead queries such as vector queries or multi-term queries. - And much, much more.
The complete list of changes can be found at: https://lucene.apache.org/core/10_2_0/changes/Changes.html.
Apache Lucene 10.2.0 can be downloaded from https://lucene.apache.org/core/downloads.html.