public class MilvusEmbeddingStoreImpl extends Object implements EmbeddingStore<dev.langchain4j.data.segment.TextSegment>
| Constructor and Description |
|---|
MilvusEmbeddingStoreImpl(String host,
int port,
String databaseName,
String uri,
String token,
boolean secure,
String username,
String password,
MilvusCollectionDescription collectionDescription,
MilvusOperationsParams operationsParams) |
| Modifier and Type | Method and Description |
|---|---|
String |
add(dev.langchain4j.data.embedding.Embedding embedding) |
String |
add(dev.langchain4j.data.embedding.Embedding embedding,
dev.langchain4j.data.segment.TextSegment textSegment) |
void |
add(String id,
dev.langchain4j.data.embedding.Embedding embedding) |
List<String> |
addAll(List<dev.langchain4j.data.embedding.Embedding> embeddings) |
List<String> |
addAll(List<dev.langchain4j.data.embedding.Embedding> embeddings,
List<dev.langchain4j.data.segment.TextSegment> embedded) |
List<EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> |
findRelevant(dev.langchain4j.data.embedding.Embedding referenceEmbedding,
int maxResults) |
List<EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> |
findRelevant(dev.langchain4j.data.embedding.Embedding referenceEmbedding,
int maxResults,
double minSimilarity) |
public MilvusEmbeddingStoreImpl(String host, int port, String databaseName, String uri, String token, boolean secure, String username, String password, MilvusCollectionDescription collectionDescription, MilvusOperationsParams operationsParams)
public String add(dev.langchain4j.data.embedding.Embedding embedding)
add in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>public void add(String id, dev.langchain4j.data.embedding.Embedding embedding)
add in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>public String add(dev.langchain4j.data.embedding.Embedding embedding, dev.langchain4j.data.segment.TextSegment textSegment)
add in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>public List<String> addAll(List<dev.langchain4j.data.embedding.Embedding> embeddings)
addAll in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>public List<String> addAll(List<dev.langchain4j.data.embedding.Embedding> embeddings, List<dev.langchain4j.data.segment.TextSegment> embedded)
addAll in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>public List<EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> findRelevant(dev.langchain4j.data.embedding.Embedding referenceEmbedding, int maxResults)
findRelevant in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>public List<EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> findRelevant(dev.langchain4j.data.embedding.Embedding referenceEmbedding, int maxResults, double minSimilarity)
findRelevant in interface EmbeddingStore<dev.langchain4j.data.segment.TextSegment>Copyright © 2023. All rights reserved.