This is an automated email from the ASF dual-hosted git repository. mkataria pushed a commit to branch OAK-11692_2 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit 258d4a3796ed6a8bc16603abf5378354a30974e5 Author: Mohit Kataria <tiho...@gmail.com> AuthorDate: Thu May 8 21:48:08 2025 +0530 OAK-11692: renamed InferenceQueryConfig.java to VectorQueryConfig.java --- .../{InferenceQueryConfig.java => VectorQueryConfig.java} | 4 ++-- .../oak/spi/query/fulltext/VectorQueryConfigTest.java | 10 +++++----- .../index/elastic/query/inference/InferenceModelConfig.java | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/InferenceQueryConfig.java b/oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfig.java similarity index 95% rename from oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/InferenceQueryConfig.java rename to oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfig.java index 3b85d3bc93..3a8c990750 100644 --- a/oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/InferenceQueryConfig.java +++ b/oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfig.java @@ -24,14 +24,14 @@ import com.fasterxml.jackson.databind.ObjectMapper; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -public class InferenceQueryConfig { +public class VectorQueryConfig { public static final String TYPE = "inferenceModelConfig"; @Nullable private final String inferenceModelConfig; private static final ObjectMapper objectMapper = new ObjectMapper(); - public InferenceQueryConfig(@NotNull String queryConfig) { + public VectorQueryConfig(@NotNull String queryConfig) { if (queryConfig.isBlank()){ this.inferenceModelConfig = null; } else if (queryConfig.equals("{}")) { diff --git a/oak-query-spi/src/test/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfigTest.java b/oak-query-spi/src/test/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfigTest.java index 68dcf6bad3..14ce70fba1 100644 --- a/oak-query-spi/src/test/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfigTest.java +++ b/oak-query-spi/src/test/java/org/apache/jackrabbit/oak/spi/query/fulltext/VectorQueryConfigTest.java @@ -27,29 +27,29 @@ public class VectorQueryConfigTest { @Test public void testEmptyConfig() { - InferenceQueryConfig config = new InferenceQueryConfig(""); + VectorQueryConfig config = new VectorQueryConfig(""); assertNull(config.getInferenceModelConfig()); } @Test public void testEmptyJsonConfig() { - InferenceQueryConfig config = new InferenceQueryConfig("{}"); + VectorQueryConfig config = new VectorQueryConfig("{}"); assertEquals("", config.getInferenceModelConfig()); } @Test public void testValidConfig() { - InferenceQueryConfig config = new InferenceQueryConfig("{\"inferenceModelConfig\":\"ada-test-model\"}"); + VectorQueryConfig config = new VectorQueryConfig("{\"inferenceModelConfig\":\"ada-test-model\"}"); assertEquals("ada-test-model", config.getInferenceModelConfig()); } @Test(expected = RuntimeException.class) public void testInvalidJsonConfig() { - new InferenceQueryConfig("{invalid json}"); + new VectorQueryConfig("{invalid json}"); } @Test(expected = RuntimeException.class) public void testMissingTypeConfig() { - new InferenceQueryConfig("{\"someOtherField\":\"value\"}"); + new VectorQueryConfig("{\"someOtherField\":\"value\"}"); } } diff --git a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/inference/InferenceModelConfig.java b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/inference/InferenceModelConfig.java index e308cc71c8..b4f79d0a0f 100644 --- a/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/inference/InferenceModelConfig.java +++ b/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/inference/InferenceModelConfig.java @@ -19,7 +19,7 @@ package org.apache.jackrabbit.oak.plugins.index.elastic.query.inference; import org.apache.jackrabbit.oak.plugins.index.elastic.util.EnvironmentVariableProcessorUtil; -import org.apache.jackrabbit.oak.spi.query.fulltext.InferenceQueryConfig; +import org.apache.jackrabbit.oak.spi.query.fulltext.VectorQueryConfig; import org.apache.jackrabbit.oak.spi.state.NodeState; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -41,7 +41,7 @@ public class InferenceModelConfig { public static final String INFERENCE_PAYLOAD = "inferencePayload"; // InferenceQueryConfig also uses InferenceModelConfig.TYPE so referencing // it from InferenceQueryConfig. - public static final String TYPE = InferenceQueryConfig.TYPE; + public static final String TYPE = VectorQueryConfig.TYPE; public static final String MIN_TERMS = "minTerms"; public static final String IS_DEFAULT = "isDefault"; public static final String ENABLED = "enabled";