fix milvus shutdown error (#1307)

This commit is contained in:
二毛
2024-07-01 14:55:40 +08:00
committed by GitHub
parent d2e9d1bf85
commit 7bb0f84bc3
4 changed files with 26 additions and 27 deletions

View File

@@ -1,18 +1,19 @@
package dev.langchain4j.milvus.spring;
import dev.langchain4j.data.segment.TextSegment;
import dev.langchain4j.store.embedding.EmbeddingStore;
import dev.langchain4j.store.embedding.EmbeddingStoreFactory;
import dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore;
public class MilvusEmbeddingStoreFactory implements EmbeddingStoreFactory {
private Properties properties;
private final Properties properties;
public MilvusEmbeddingStoreFactory(Properties properties) {
this.properties = properties;
}
@Override
public EmbeddingStore create(String collectionName) {
public EmbeddingStore<TextSegment> create(String collectionName) {
EmbeddingStoreProperties embeddingStore = properties.getEmbeddingStore();
return MilvusEmbeddingStore.builder()
.host(embeddingStore.getHost())

View File

@@ -1,6 +1,8 @@
package dev.langchain4j.store.embedding;
import dev.langchain4j.data.segment.TextSegment;
public interface EmbeddingStoreFactory {
EmbeddingStore create(String collectionName);
EmbeddingStore<TextSegment> create(String collectionName);
}