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

ilariapet pushed a commit to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/branch_10x by this push:
     new 4f744225995 Update Solr 10 major changes page (#4289)
4f744225995 is described below

commit 4f744225995ad2ad6a26d75aa8463ecbeff25df5
Author: Ilaria Petreti <[email protected]>
AuthorDate: Fri May 8 13:43:07 2026 +0200

    Update Solr 10 major changes page (#4289)
    
    (cherry picked from commit 19bd3d14402f5491ff6581ec560da548709cec85)
---
 .../pages/major-changes-in-solr-10.adoc            | 30 +++++++++++++++++-----
 1 file changed, 24 insertions(+), 6 deletions(-)

diff --git 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc
index 1d626f4c0fb..face4201d8c 100644
--- 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc
+++ 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc
@@ -156,7 +156,9 @@ A new experimental Admin UI is available alongside the 
existing Admin UI (SOLR-1
 It can be accessed at the URL path `/solr/ui/`.
 This UI is still in active development and provided as a preview; the existing 
Admin UI remains the default.
 
-=== Vector Search Enhancements
+=== Vector Search
+
+==== Enhancements
 
 * The `efSearchScaleFactor` parameter is now available for the KNN query 
parser (SOLR-17928). This parameter controls how many candidate vectors are 
explored during HNSW graph traversal, allowing users to independently tune 
search accuracy versus the number of results returned. Previously, improving 
accuracy required increasing `topK` (which returns more results), but 
`efSearchScaleFactor` enables exploring more candidates while still receiving 
exactly `topK` results. The `efSearch` valu [...]
 
@@ -164,6 +166,20 @@ This UI is still in active development and provided as a 
preview; the existing A
 
 * GPU-accelerated approximate nearest neighbor search is now available via the 
cuVS-Lucene pluggable codec (SOLR-17892). This allows NVIDIA GPU hardware to be 
used for vector search workloads.
 
+* Early termination strategy for KNN queries is now supported (SOLR-17814). 
`PatienceKnnVectorQuery` is a version of knn vector query that exits early the 
graph when HNSW queue saturates over a saturationThreshold for more than 
patience times.
+
+* Lexically accelerated vector search is now supported (SOLR-17813). 
`SeededKnnVectorQuery` is a version of knn vector query that introduces a 
“seed” query, allowing the search to start from a predefined subset of 
documents and guide the vector similarity computation.
+
+* The `filteredSearchThreshold` parameter is now available to regulate 
ACORN-based filtering in vector search (SOLR-17815). This approach addresses 
the performance limitations typically associated with pre-filtering and 
post-filtering strategies by modifying both the construction and search phases 
of the HNSW graph.
+
+* Fixed incorrect behavior of `TextToVectorUpdateProcessor` during partial 
updates (SOLR-17843).
+
+==== Renaming of HNSW Parameters
+Attention:
+
+* The `llm` module has been renamed to `language-models`.
+* The HNSW parameters `hnswMaxConnections` and `hnswBeamWidth` have been 
renamed to `hnswM` and `hnswEfConstruction`, respectively, so they must be 
updated accordingly in the schema.xml file.
+
 === Deprecation Code Removals
 
 * Several deprecated modules have been removed.
@@ -299,11 +315,9 @@ Due to Lucene 10 changes 
(https://github.com/apache/lucene/pull/12875), `PathHie
 </fieldType>
 ----
 
-=== Renaming in Vector Search
-Attention:
+=== Learning To Rank (LTR)
 
-* The `llm` module has been renamed to `language-models`.
-* The HNSW parameters `hnswMaxConnections` and `hnswBeamWidth` have been 
renamed to `hnswM` and `hnswEfConstruction`, respectively, so they must be 
updated accordingly in the schema.xml file.
+A new feature vector cache was added that is used not only for feature logging 
but also for the reranking phase (SOLR-16667).
 
 == Solr 10.1
 
@@ -342,7 +356,7 @@ If you require the ability to roll back, back up your 
indexes before upgrading.
 
 Solr 10.1 changes the V1 API signature in the ConfigSets API for uploading a 
single file
 Previously the default for `over write` is false when using the v1 API, but 
true when using the v2 API.
-Overwrite makes sense when uploading a complete configset and you want to 
eliminate any remnants configset files from the previous one when you replaced 
it with a new one.  
+Overwrite makes sense when uploading a complete configset and you want to 
eliminate any remnants configset files from the previous one when you replaced 
it with a new one.
 However for a single file upload it has no bearing and only existed due to a 
bad V1 API design choice.
 
 === Docker
@@ -361,3 +375,7 @@ Current permit utilization can be monitored via the 
`solr_client_request_async_p
 
 The `langid` module's `LangDetectLanguageIdentifierUpdateProcessor` now uses 
`io.github.azagniotov:language-detection` instead of the abandoned 
`com.cybozu.labs:langdetect` (last released in 2012).
 The new library supports a broader set of languages and uses a different 
statistical model, so detection results may differ from previous versions — 
particularly for short texts, texts that mix Latin characters with other 
scripts, or documents containing CJK characters alongside Latin-script content.
+
+=== Query Changes
+
+* Combined Query Feature is now available, enabling the execution of multiple 
queries of multiple kinds across multiple shards (SOLR-17319). Introduced 
`CombinedQuerySearchHandler` for hybrid search, using reciprocal rank fusion 
(RRF) by default and supporting custom ranking algorithms via plugins.

Reply via email to