Package dev.langchain4j.store.embedding
Class PineconeEmbeddingStoreImpl
java.lang.Object
dev.langchain4j.store.embedding.PineconeEmbeddingStoreImpl
- All Implemented Interfaces:
dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
public class PineconeEmbeddingStoreImpl
extends Object
implements dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(dev.langchain4j.data.embedding.Embedding embedding) add(dev.langchain4j.data.embedding.Embedding embedding, dev.langchain4j.data.document.DocumentSegment documentSegment) voidaddAll(List<dev.langchain4j.data.embedding.Embedding> embeddings, List<dev.langchain4j.data.document.DocumentSegment> documentSegments) List<dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.document.DocumentSegment>>findRelevant(dev.langchain4j.data.embedding.Embedding referenceEmbedding, int maxResults)
-
Constructor Details
-
PineconeEmbeddingStoreImpl
-
-
Method Details
-
add
- Specified by:
addin interfacedev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-
add
- Specified by:
addin interfacedev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-
add
public String add(dev.langchain4j.data.embedding.Embedding embedding, dev.langchain4j.data.document.DocumentSegment documentSegment) - Specified by:
addin interfacedev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-
addAll
- Specified by:
addAllin interfacedev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-
addAll
public List<String> addAll(List<dev.langchain4j.data.embedding.Embedding> embeddings, List<dev.langchain4j.data.document.DocumentSegment> documentSegments) - Specified by:
addAllin interfacedev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-
findRelevant
public List<dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.document.DocumentSegment>> findRelevant(dev.langchain4j.data.embedding.Embedding referenceEmbedding, int maxResults) - Specified by:
findRelevantin interfacedev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.document.DocumentSegment>
-