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

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


The following commit(s) were added to refs/heads/main by this push:
     new 78020a27366 SOLR-18377: remove deprecated DenseVectorField HNSW alias 
accessors (#4757)
78020a27366 is described below

commit 78020a27366c4f07159828fb9ed2bbe8ff1fc789
Author: Serhiy Bzhezytskyy <[email protected]>
AuthorDate: Wed Aug 19 22:26:29 2026 +0300

    SOLR-18377: remove deprecated DenseVectorField HNSW alias accessors (#4757)
---
 ...SOLR-18377-remove-densevectorfield-hnsw-alias-accessors.yml |  8 ++++++++
 .../core/src/java/org/apache/solr/schema/DenseVectorField.java | 10 ----------
 .../src/test/org/apache/solr/schema/DenseVectorFieldTest.java  |  8 --------
 3 files changed, 8 insertions(+), 18 deletions(-)

diff --git 
a/changelog/unreleased/SOLR-18377-remove-densevectorfield-hnsw-alias-accessors.yml
 
b/changelog/unreleased/SOLR-18377-remove-densevectorfield-hnsw-alias-accessors.yml
new file mode 100644
index 00000000000..faac9c75edc
--- /dev/null
+++ 
b/changelog/unreleased/SOLR-18377-remove-densevectorfield-hnsw-alias-accessors.yml
@@ -0,0 +1,8 @@
+# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc
+title: Remove the deprecated DenseVectorField accessors getHnswMaxConn and 
getHnswBeamWidth; use getHnswM and getHnswEfConstruction instead.
+type: removed
+authors:
+  - name: Serhiy Bzhezytskyy
+links:
+  - name: SOLR-18377
+    url: https://issues.apache.org/jira/browse/SOLR-18377
diff --git a/solr/core/src/java/org/apache/solr/schema/DenseVectorField.java 
b/solr/core/src/java/org/apache/solr/schema/DenseVectorField.java
index f010c741b07..9ac1aae556b 100644
--- a/solr/core/src/java/org/apache/solr/schema/DenseVectorField.java
+++ b/solr/core/src/java/org/apache/solr/schema/DenseVectorField.java
@@ -266,16 +266,6 @@ public class DenseVectorField extends FloatPointField {
     return knnAlgorithm;
   }
 
-  @Deprecated
-  public Integer getHnswMaxConn() {
-    return hnswM;
-  }
-
-  @Deprecated
-  public Integer getHnswBeamWidth() {
-    return hnswEfConstruction;
-  }
-
   public Integer getHnswM() {
     return hnswM;
   }
diff --git 
a/solr/core/src/test/org/apache/solr/schema/DenseVectorFieldTest.java 
b/solr/core/src/test/org/apache/solr/schema/DenseVectorFieldTest.java
index 442a0cd4eef..3160b456115 100644
--- a/solr/core/src/test/org/apache/solr/schema/DenseVectorFieldTest.java
+++ b/solr/core/src/test/org/apache/solr/schema/DenseVectorFieldTest.java
@@ -149,8 +149,6 @@ public class DenseVectorFieldTest extends 
AbstractBadConfigTestBase {
       assertThat(type1.getKnnAlgorithm(), is("hnsw"));
       assertThat(type1.getHnswM(), is(10));
       assertThat(type1.getHnswEfConstruction(), is(40));
-      assertThat(type1.getHnswMaxConn(), is(type1.getHnswM()));
-      assertThat(type1.getHnswBeamWidth(), is(type1.getHnswEfConstruction()));
 
       SchemaField vector2 = schema.getField("vector2");
       assertNotNull(vector2);
@@ -161,8 +159,6 @@ public class DenseVectorFieldTest extends 
AbstractBadConfigTestBase {
       assertThat(type2.getKnnAlgorithm(), is("hnsw"));
       assertThat(type2.getHnswM(), is(6));
       assertThat(type2.getHnswEfConstruction(), is(60));
-      assertThat(type2.getHnswMaxConn(), is(type2.getHnswM()));
-      assertThat(type2.getHnswBeamWidth(), is(type2.getHnswEfConstruction()));
 
       SchemaField vector3 = schema.getField("vector3");
       assertNotNull(vector3);
@@ -174,8 +170,6 @@ public class DenseVectorFieldTest extends 
AbstractBadConfigTestBase {
       assertThat(type3.getKnnAlgorithm(), is("hnsw"));
       assertThat(type3.getHnswM(), is(8));
       assertThat(type3.getHnswEfConstruction(), is(46));
-      assertThat(type3.getHnswMaxConn(), is(type3.getHnswM()));
-      assertThat(type3.getHnswBeamWidth(), is(type3.getHnswEfConstruction()));
 
       SchemaField vectorDefault = schema.getField("vector_default");
       assertNotNull(vectorDefault);
@@ -186,8 +180,6 @@ public class DenseVectorFieldTest extends 
AbstractBadConfigTestBase {
       assertThat(typeDefault.getDimension(), is(4));
       assertThat(typeDefault.getHnswM(), is(16));
       assertThat(typeDefault.getHnswEfConstruction(), is(100));
-      assertThat(typeDefault.getHnswMaxConn(), is(typeDefault.getHnswM()));
-      assertThat(typeDefault.getHnswBeamWidth(), 
is(typeDefault.getHnswEfConstruction()));
     } finally {
       deleteCore();
     }

Reply via email to