From a1c4a29073fbb21923e01edca934d4a77e5d3a38 Mon Sep 17 00:00:00 2001 From: Mark Pollack Date: Wed, 26 Jun 2024 19:22:53 -0400 Subject: [PATCH] AzureVectorStore Fix - when not initializing schema, create searchClient from index name --- .../ai/vectorstore/azure/AzureVectorStore.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vector-stores/spring-ai-azure-store/src/main/java/org/springframework/ai/vectorstore/azure/AzureVectorStore.java b/vector-stores/spring-ai-azure-store/src/main/java/org/springframework/ai/vectorstore/azure/AzureVectorStore.java index 970ba14ca..d09b8dc71 100644 --- a/vector-stores/spring-ai-azure-store/src/main/java/org/springframework/ai/vectorstore/azure/AzureVectorStore.java +++ b/vector-stores/spring-ai-azure-store/src/main/java/org/springframework/ai/vectorstore/azure/AzureVectorStore.java @@ -332,8 +332,10 @@ public class AzureVectorStore implements VectorStore, InitializingBean { @Override public void afterPropertiesSet() throws Exception { - if (!this.initializeSchema) + if (!this.initializeSchema) { + this.searchClient = this.searchIndexClient.getSearchClient(this.indexName); return; + } int dimensions = this.embeddingModel.dimensions();