Uses of Interface
dev.langchain4j.store.embedding.EmbeddingStore
Packages that use EmbeddingStore
Package
Description
-
Uses of EmbeddingStore in dev.langchain4j.rag.content.retriever
Methods in dev.langchain4j.rag.content.retriever with parameters of type EmbeddingStoreModifier and TypeMethodDescriptionEmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder.embeddingStore(EmbeddingStore<TextSegment> embeddingStore) EmbeddingStoreContentRetriever.from(EmbeddingStore<TextSegment> embeddingStore) Creates an instance of anEmbeddingStoreContentRetrieverfrom the specifiedEmbeddingStoreandEmbeddingModelfound through SPI (seeEmbeddingModelFactory).Constructors in dev.langchain4j.rag.content.retriever with parameters of type EmbeddingStoreModifierConstructorDescriptionEmbeddingStoreContentRetriever(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel) EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, int maxResults) EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, Integer maxResults, Double minScore) -
Uses of EmbeddingStore in dev.langchain4j.store.embedding
Methods in dev.langchain4j.store.embedding that return EmbeddingStoreModifier and TypeMethodDescriptiondefault EmbeddingStore<Embedded> EmbeddingStore.addListener(EmbeddingStoreListener listener) Wraps thisEmbeddingStorewith a listening store that dispatches events to the provided listener.default EmbeddingStore<Embedded> EmbeddingStore.addListeners(List<EmbeddingStoreListener> listeners) Wraps thisEmbeddingStorewith a listening store that dispatches events to the provided listeners.Methods in dev.langchain4j.store.embedding with parameters of type EmbeddingStoreModifier and TypeMethodDescriptionEmbeddingStoreIngestor.Builder.embeddingStore(EmbeddingStore<TextSegment> embeddingStore) Sets the embedding store.static IngestionResultEmbeddingStoreIngestor.ingest(Document document, EmbeddingStore<TextSegment> embeddingStore) Ingests a specifiedDocumentinto a specifiedEmbeddingStore.static IngestionResultEmbeddingStoreIngestor.ingest(List<Document> documents, EmbeddingStore<TextSegment> embeddingStore) Ingests specifiedDocuments into a specifiedEmbeddingStore.Constructors in dev.langchain4j.store.embedding with parameters of type EmbeddingStoreModifierConstructorDescriptionEmbeddingStoreIngestor(DocumentTransformer documentTransformer, DocumentSplitter documentSplitter, TextSegmentTransformer textSegmentTransformer, EmbeddingModel embeddingModel, EmbeddingStore<TextSegment> embeddingStore) Creates an instance of anEmbeddingStoreIngestor. -
Uses of EmbeddingStore in dev.langchain4j.store.embedding.listener
Methods in dev.langchain4j.store.embedding.listener that return EmbeddingStoreModifier and TypeMethodDescriptionEmbeddingStoreErrorContext.embeddingStore()EmbeddingStoreRequestContext.embeddingStore()EmbeddingStoreResponseContext.embeddingStore()Constructors in dev.langchain4j.store.embedding.listener with parameters of type EmbeddingStoreModifierConstructorDescriptionAdd(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes, String id, Embedding embedding) Add(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes, String id, Embedding embedding, Embedded embedded) AddAll(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes, List<String> ids, List<Embedding> embeddings, List<Embedded> embeddedList) protectedEmbeddingStoreRequestContext(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes) RemoveAllFilter(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes, Filter filter) RemoveAllIds(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes, List<String> ids) Search(EmbeddingStore<Embedded> embeddingStore, Map<Object, Object> attributes, EmbeddingSearchRequest searchRequest)