From 4d8f9fa505a8811977ab5e8cf67d5a32946a500c Mon Sep 17 00:00:00 2001 From: Benjamin Trent Date: Tue, 24 Jun 2025 10:20:36 -0400 Subject: [PATCH] Add OptimizedScalarQuantizer to forbidden API checks (#129873) we have various ES only optimizations within OptimizedScalarQuantizer, we should ensure callers within ES are using the optimized code. --- .../src/main/resources/forbidden/es-all-signatures.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools-internal/src/main/resources/forbidden/es-all-signatures.txt b/build-tools-internal/src/main/resources/forbidden/es-all-signatures.txt index 8da297fda6b6..c2f96e734350 100644 --- a/build-tools-internal/src/main/resources/forbidden/es-all-signatures.txt +++ b/build-tools-internal/src/main/resources/forbidden/es-all-signatures.txt @@ -61,3 +61,7 @@ org.apache.logging.log4j.message.ParameterizedMessage#(java.lang.String, j @defaultMessage Use WriteLoadForecaster#getForecastedWriteLoad instead org.elasticsearch.cluster.metadata.IndexMetadata#getForecastedWriteLoad() + +@defaultMessage Use org.elasticsearch.index.codec.vectors.OptimizedScalarQuantizer instead +org.apache.lucene.util.quantization.OptimizedScalarQuantizer#(org.apache.lucene.index.VectorSimilarityFunction, float, int) +org.apache.lucene.util.quantization.OptimizedScalarQuantizer#(org.apache.lucene.index.VectorSimilarityFunction)