From b1377d194dc1ebceb7032431b7ac362358a7e82d Mon Sep 17 00:00:00 2001 From: dafriz Date: Sat, 5 Oct 2024 17:44:31 +1000 Subject: [PATCH] Make ElasticsearchVectorStoreAutoConfig class public This change allows the ElasticsearchVectorStoreAutoConfiguration class to be excluded, enabling custom configurations. It brings consistency with other vector store auto-configuration classes. --- .../ElasticsearchVectorStoreAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/elasticsearch/ElasticsearchVectorStoreAutoConfiguration.java b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/elasticsearch/ElasticsearchVectorStoreAutoConfiguration.java index 115773ba7..3ca7a399b 100644 --- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/elasticsearch/ElasticsearchVectorStoreAutoConfiguration.java +++ b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/vectorstore/elasticsearch/ElasticsearchVectorStoreAutoConfiguration.java @@ -46,7 +46,7 @@ import io.micrometer.observation.ObservationRegistry; @AutoConfiguration(after = ElasticsearchRestClientAutoConfiguration.class) @ConditionalOnClass({ ElasticsearchVectorStore.class, EmbeddingModel.class, RestClient.class }) @EnableConfigurationProperties(ElasticsearchVectorStoreProperties.class) -class ElasticsearchVectorStoreAutoConfiguration { +public class ElasticsearchVectorStoreAutoConfiguration { @Bean @ConditionalOnMissingBean(BatchingStrategy.class)