-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The Lucene PMC is pleased to announce the release of Apache Lucene 9.8.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.8.0 Release Highlights:

#### Optimizations
 * Faster computation of top-k hits on boolean queries. Lucene's nightly
benchmarks report a 20%-30% speedup for disjunctive queries and a 11%-13%
speedup for conjunctive queries since Lucene 9.7. Disjunctive queries with
many and/or high-frequency terms should see even higher speedups.
 * Faster computation of top-k hits when sorting by field. Lucene's nightly
benchmarks report speedups between 7% and 33% since 9.7 depending on the
type and cardinality of the field that is used for sorting.
 * Faster indexing of numeric doc values when index sorting is turned on.
 * Expressions now evaluate all arguments in a fully lazy manner, which may
provide significant speedups and throughput improvements for heavy
expression users.

#### API Changes
 * Move max vector dims limit to Codec (Mayya Sharipova)

#### New features
 * Introduced LeafCollector#finish, a hook that runs after collection has
finished running on a leaf.
 * Add "KnnCollector" to "LeafReader" and "KnnVectorReader" so that custom
collection of vector search results can be provided. The first custom
collector provides "ToParentBlockJoin[Float|Byte]KnnVectorQuery" joining
child vector documents with their parent documents.
 * Add support for recursive graph bisection, also called bipartite graph
partitioning, and often abbreviated BP, an algorithm for reordering doc IDs
that results in more compact postings and faster queries, especially
conjunctions.

#### Bug fixes
 * Fix HNSW graph search bug that potentially leaked unapproved docs
 * Fix bug in TermsEnum#seekCeil on doc values terms enums that causes
IndexOutOfBoundsException.

Please read CHANGES.txt for a full list of new features and changes:

  <https://lucene.apache.org/core/9_8_0/changes/Changes.html>
-----BEGIN PGP SIGNATURE-----
Version: FlowCrypt Email Encryption 8.5.0
Comment: Seamlessly send and receive encrypted email

wsFzBAEBCgAnBYJlFk8CCZC2ujx41ArzTBYhBJ3kdEVApBjMr3njd7a6PHjU
CvNMAABbNw//aBm5jNuaIj9XvgJ0xI4dj+al93O1XLOVoPoxzaugwTaFxyRj
X2w4GDAq4Ckc+FHLAM8vWyx/4G+N320ZSrWNMxBXQBQeQGrIzmmQKMxGf4yb
eILsaTvaGOMijfwVIFOSFbUScMV8CHdsKDbeTxxpVkxkVnFBDlCFTs6Cw4/J
90bO8zkNew1fiR2BXI5PwOnRjgZPeNzr3UD0YINGlW7gJn7/sdSbdrY+4GZW
mrCiMHGVCARRLrF6jfEHq3BFSQiPL+BAMdipGCrBIkK1nHIo3JnOvJRQ+gWR
Zd1+7ITxAQLP/iJ07Z51GM3NIiho7wfPWHNXRT7yp+CL9696IS54ePABdaaz
zHHAfq33zQNCFp44nGusMgVVp1pwf3GrW/tr47FmlTlhEBmZE1yuMUePFyC+
VQcNN0Th+tl8LDmFrZaHrsy5PT+QRJhOiUMJm2V9qVi4c2u0REUzP+9L5Wf6
3v/GK65P+psxzLDcFh0OyqbCM/wyPSLDc8OLZgB+ZyhF8k53FB5LQTPL5gzI
Mdu7OlQQW1m+/COqljNq23dQfVryzteFeYP0kHv7IWiphYhsJn4JCXVfA0+U
zigW5FkTpAUoBD9AtQozRiQgDbrrmXyu74QMxhO0y02OsB1t6XSN9lDA9x3h
KsK3qHPw0lWYuT5SWftvtQUdNK0avc6Rfcs=
=aLvA
-----END PGP SIGNATURE-----

Reply via email to