-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

The Lucene PMC is pleased to announce the release of Apache Lucene 9.11.0.

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 across high-dimensionality
vectors, spell correction or query suggestions.

This release contains numerous bug fixes, 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.11.0 Release Highlights:

New features:

 * Add support for posix_madvise to MMapDirectory: If running on
Linux/macOS and Java 21 or later, MMapDirectory uses IOContext to pass
suitable MADV flags to the kernel of the operating system. This may
improve paging logic especially when working with large indexes under
memory pressure.
 * Expand support for new scalar bit levels for HNSW vectors. This
includes 4-bit vectors and an option to compress them to gain a 50%
reduction in memory usage.
 * Recursive graph bisection is now supported on indexes that have blocks

Improvements:

 * MergeScheduler can now provide an executor for intra-merge
parallelism. The first implementation is the ConcurrentMergeScheduler.
 * Upgrade icu4j to version 74.2.

Optimizations:

 * Use RWLock to access LRUQueryCache to reduce contention.
 * Speedup multi-segment HNSW graph search for diversifying child kNN queries.
 * Add a MemorySegment Vector scorer - for scoring without copying
on-heap. This can improve search latency by almost 2x for byte
vectors.
 * Switch to using optimized, primitive collections where possible to
improve performance and heap utilization.

...And many more optimizations and bugfixes.

Please read CHANGES.txt for a full list of new features and changes:
https://lucene.apache.org/core/9_11_0/changes/Changes.html

Please report any feedback to the mailing lists
(http://lucene.apache.org/core/discussion.html)

Note: The Apache Software Foundation uses an extensive mirroring
network for distributing releases. It is possible that the mirror you
are using may not have replicated the release yet. If that is the
case, please try another mirror. This also applies to Maven access.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE4eNx0ETyuil1/4WomfHkT1Kd3gMFAmZh32YACgkQmfHkT1Kd
3gMLRQ/+NJ6aYLDb79mslJSXIhzJeJNtO8uc1vC+IFrHE69OJKRrL1yLJUQTEX1B
gtkj6xuNEIbN3MN75GXv7dkDM+jRxQcT1ZSrCEY+M5dXoFpYwKdTWH4qmfWX/O67
BI8KwLFUFHpc/smtwrbl2lWePbBJ6ZJHfVK5n+MUBIH1k07SCHRIwewiQudS5LxC
0fAgJ0+MKhbFAQ2aXsmEb9hOz8jMZjSHnM2jn97xu9YtEV5/ZCY58jP5J4oUaIRA
b2wBbUBh4QVPtNHq16eoY6kx7zukusdf8TxUNiWzxZhJsqYTkKScn8YIW/3c3Z42
wRzRksWd52wpsIvKCfgdFGfX3eZAO4Is1VudS3/7WjQ1rJ4ftjUwaIi6aYBubt8v
eo8hJCUGbDV/tp3Vvv6mf+1+DfMD5D1vs0uHhxduRa6siU3e+3yYsEVZSfQEhjhA
UJkoC/tyw9kcxFHCkF73bru7nEpqC7XAB/5r5aRVq3dFEms2X+aX7kFS24JJ42YB
keKQ5yR0Zvv5lxn15lZPu2UkptshcnLPG+iJyTDm9lqcCJZAUdBj53G0X8pTo1dO
aCtMvY7cE4getHJs3u56s7+zuw9xx52p+pCEey4qMIvxjL/JsI/R5lUdKdYSLqs8
Gc9zXq+H8iHGHz/HkVJ7HA8sup/4pVTeGrtsUFuRjv4iV4ltt5k=
=xVPx
-----END PGP SIGNATURE-----

Reply via email to