You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by iv...@apache.org on 2025/04/10 09:38:51 UTC
(lucene-site) branch main updated (30fbae808 -> 929ec92d2)
This is an automated email from the ASF dual-hosted git repository.
ivera pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git
from 30fbae808 Attempt to fix protected_branches in .asf.yaml.
new 87a74d2b9 Update version variables for release 10.2.0
new 166bc9337 Adding Lucene news for release 10.2.0
new 929ec92d2 rename file
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
content/core/core_news/2025-04-10-2-0-available.md | 54 ++++++++++++++++++++++
pelicanconf.py | 4 +-
2 files changed, 56 insertions(+), 2 deletions(-)
create mode 100644 content/core/core_news/2025-04-10-2-0-available.md
(lucene-site) 01/03: Update version variables for release 10.2.0
Posted by iv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ivera pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git
commit 87a74d2b9d25f2f12b9fd11d9d3dfa78e9ca6dc9
Author: Ignacio Vera <iv...@apache.org>
AuthorDate: Thu Apr 10 10:54:39 2025 +0200
Update version variables for release 10.2.0
---
pelicanconf.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pelicanconf.py b/pelicanconf.py
index c064b4f88..48a7ff1ed 100755
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -10,8 +10,8 @@ SITESUBTITLE = ''
SITEURL = ''
CURRENTYEAR = date.today().year
-LUCENE_LATEST_RELEASE = '10.1.0'
-LUCENE_LATEST_RELEASE_DATE = datetime(2024, 12, 20)
+LUCENE_LATEST_RELEASE = '10.2.0'
+LUCENE_LATEST_RELEASE_DATE = datetime(2025, 04, 10)
LUCENE_PREVIOUS_MAJOR_RELEASE = '9.12.1'
# This string will be appended to all unversioned css and js resources to prevent caching surprises on edits.
(lucene-site) 02/03: Adding Lucene news for release 10.2.0
Posted by iv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ivera pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git
commit 166bc9337fedc92fb26aefadac191808479e386f
Author: Ignacio Vera <iv...@apache.org>
AuthorDate: Thu Apr 10 11:30:14 2025 +0200
Adding Lucene news for release 10.2.0
---
.../core/core_news/yyyy-mm-dd-10-2-0-available.md | 54 ++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/content/core/core_news/yyyy-mm-dd-10-2-0-available.md b/content/core/core_news/yyyy-mm-dd-10-2-0-available.md
new file mode 100644
index 000000000..55f568b0c
--- /dev/null
+++ b/content/core/core_news/yyyy-mm-dd-10-2-0-available.md
@@ -0,0 +1,54 @@
+Title: Apache Lucene⢠10.2.0 available
+category: core/news
+URL:
+save_as:
+
+The Lucene PMC is pleased to announce the release of Apache Lucene 10.2.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 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 10.2.0 Release Highlights
+Lucene 10.2 includes major search-time performance improvements for a wide variety of queries. This is most notably due to:
+
+Improved storage format of doc IDs in BKD trees for faster decoding.
+More vectorization when processing PointRangeQuerys and non-scoring BooleanQuerys.
+Encoding of dense blocks of postings lists as bit sets instead of FOR-delta. This change also saves a bit of storage.
+Merging matches of dense conjunctive clauses using bitwise ANDs. This especially helps on postings blocks that are encoded as bit sets.
+Implementing the ACORN-1 algorithm for pre-filtered vector searches.
+Searches that don't require scores and match many docs should generally see good speedups, depending on how expensive the Collector is. Compared with Lucene 10.1.0, Lucene's nightly benchmarks report the following speedups when counting the number of hits of a the following queries:
+
+Disjunctions of term queries: 77% to 4x faster
+Conjunctions of term queries: 38% to 5x faster
+Filtered disjunctions of term queries: 2.5x to 4x faster
+Filtered PointRangeQuery: 3.5x faster
+And the following speedup when computing top-100 hits:
+
+Pre-filtered vector search: 3.5x faster
+Changes in Runtime Behavior
+
+TieredMergePolicy's default floor segment size was increased from 2MB to 16MB. This is expected to result in slightly slower indexing and about 10 fewer segments per index for applications that flush frequently. This should in-turn help speed up queries that have a high per-segment overhead such as multi-term queries, point queries and vector search.
+New Features
+
+Added TopDocs#rrf to combine multiple TopDocs instances using reciprocal rank fusion.
+Added SeededKnnVectorQuery, an optimization to KnnVectorQuery that allows selecting better entry points for vector search using a seed Query.
+Improvements
+
+RegexpQuery support for unicode case-insensitive characters and ranges.
+Optimizations
+
+Java 24 vector API support
+Efficiency improvements to Automaton and RegExp
+Faster merging of HNSW graphs which translated in a 25% indexing speedup in Lucene's nightly benchmarks.
+Conjunctive queries can now skip applying clauses when they have long runs of matching docs, a case which is not uncommon when an index sort is configured.
+Reduce heap usage during BKD tree merges.
+... plus a multitude of helpful bug fixes!
+
+Further details of changes are available in the change log available at: http://lucene.apache.org/core/10_2_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.
\ No newline at end of file
(lucene-site) 03/03: rename file
Posted by iv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ivera pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene-site.git
commit 929ec92d24167744c16b3f27ae89bbbc36ada461
Author: Ignacio Vera <iv...@apache.org>
AuthorDate: Thu Apr 10 11:37:10 2025 +0200
rename file
---
.../{yyyy-mm-dd-10-2-0-available.md => 2025-04-10-2-0-available.md} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/content/core/core_news/yyyy-mm-dd-10-2-0-available.md b/content/core/core_news/2025-04-10-2-0-available.md
similarity index 100%
rename from content/core/core_news/yyyy-mm-dd-10-2-0-available.md
rename to content/core/core_news/2025-04-10-2-0-available.md