You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by jp...@apache.org on 2024/02/20 17:12:12 UTC

(lucene-site) 02/02: Adding Lucene news for release 9.10.0

This is an automated email from the ASF dual-hosted git repository.

jpountz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git

commit eb01a3a90cf95d4fb7530317034511e105fac7bc
Author: Adrien Grand <jp...@gmail.com>
AuthorDate: Tue Feb 20 17:50:09 2024 +0100

    Adding Lucene news for release 9.10.0
---
 .../core/core_news/2024-02-20-9-10-0-available.md  | 33 ++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/content/core/core_news/2024-02-20-9-10-0-available.md b/content/core/core_news/2024-02-20-9-10-0-available.md
new file mode 100644
index 000000000..70554bec7
--- /dev/null
+++ b/content/core/core_news/2024-02-20-9-10-0-available.md
@@ -0,0 +1,33 @@
+Title: Apache Luceneā„¢ 9.10.0 available
+category: core/news
+URL:
+save_as:
+
+The Lucene PMC is pleased to announce the release of Apache Lucene 9.10.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.10.0 Release Highlights:
+
+#### New features
+
+ * Support for similarity-based vector searches, ie. finding all nearest neighbors whose similarity is greater than a configured threshold from a query vector. See [Byte|Float]VectorSimilarityQuery.
+ * Index sorting is now compatible with block joins. See IndexWriterConfig#setParentField.
+ * MMapDirectory now takes advantage of the now finalized JDK foreign memory API internally when running on Java 22 (or later). This was only supported with Java 19 to 21 until now.
+ * SIMD vectorization now takes advantage of JDK vector incubator on Java 22. This was only supported with Java 20 or 21 until now.
+
+#### Optimizations
+
+ * Tail postings are now encoded using group-varint. This yielded speedups on queries that match lots of terms that have short postings lists in Lucene's nightly benchmarks.
+ * Range queries on points now exit earlier when evaluating a segment that has no matches. This will improve performance when intersected with other queries that have a high up-front cost such as multi-term queries.
+ * BooleanQueries that mix SHOULD and FILTER clauses now propagate minimum competitive scores to the SHOULD clauses, yielding significant speedups for top-k queries sorted by descending score.
+ * IndexSearcher#count has been optimized on pure disjunctions of two term queries.
+
+
+Please read CHANGES.txt for a full list of new features and changes:
+
+  <https://lucene.apache.org/core/9_10_0/changes/Changes.html>