mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 12:07:42 +00:00
fix milvus shutdown error (#1307)
This commit is contained in:
@@ -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())
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user