Index

A D E G H J M R S W 
All Classes and Interfaces|All Packages

A

add(Embedding) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
add(Embedding, Embedded) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
add(String, Embedding) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
add(String, Embedding, Embedded) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
addAll(List<Embedding>) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
addAll(List<String>, List<Embedding>, List<Embedded>) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 

D

deserialize(StoreSerializationStrategy<Embedded>, String) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Deserializes an embedding store from its string representation using the specified serialization strategy.
deserialize(String) - Method in class dev.langchain4j.community.store.embedding.memfile.serialization.JsonStoreSerializationStrategy
Deserializes an embedding store from its string representation.
deserialize(String) - Method in interface dev.langchain4j.community.store.embedding.memfile.serialization.StoreSerializationStrategy
Deserializes an embedding store from its string representation.
deserializeFromFile(StoreSerializationStrategy<Embedded>, String) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Deserializes an embedding store from a file using the specified serialization strategy and file path string.
deserializeFromFile(StoreSerializationStrategy<Embedded>, Path) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Deserializes an embedding store from a file using the specified serialization strategy and file path.
deserializeFromFile(String) - Method in interface dev.langchain4j.community.store.embedding.memfile.serialization.StoreSerializationStrategy
 
deserializeFromFile(Path) - Method in class dev.langchain4j.community.store.embedding.memfile.serialization.JsonStoreSerializationStrategy
Deserializes an embedding store from a file.
deserializeFromFile(Path) - Method in interface dev.langchain4j.community.store.embedding.memfile.serialization.StoreSerializationStrategy
Deserializes an embedding store from a file.
dev.langchain4j.community.store.embedding.memfile - package dev.langchain4j.community.store.embedding.memfile
 
dev.langchain4j.community.store.embedding.memfile.serialization - package dev.langchain4j.community.store.embedding.memfile.serialization
 

E

equals(Object) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.Entry
 

G

getCacheSize() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.MemFileStoreData
 
getChunkFilePath() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.Entry
 
getChunkStorageDirectory() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.MemFileStoreData
 
getEmbedding() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.Entry
 
getEntries() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.MemFileStoreData
 
getId() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.Entry
 

H

hashCode() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore.Entry
 

J

JsonStoreSerializationStrategy<T> - Class in dev.langchain4j.community.store.embedding.memfile.serialization
JSON-based implementation of StoreSerializationStrategy for MemFileEmbeddingStore.
JsonStoreSerializationStrategy() - Constructor for class dev.langchain4j.community.store.embedding.memfile.serialization.JsonStoreSerializationStrategy
 

M

MemFileEmbeddingStore<Embedded> - Class in dev.langchain4j.community.store.embedding.memfile
An EmbeddingStore implementation that stores embeddings in memory while persisting associated embedded content (e.g., TextSegment) as files in a local directory.
MemFileEmbeddingStore() - Constructor for class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Creates a new MemFileEmbeddingStore with default settings.
MemFileEmbeddingStore(Path) - Constructor for class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Creates a new MemFileEmbeddingStore with specified chunk storage directory.
MemFileEmbeddingStore(Path, int) - Constructor for class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Creates a new MemFileEmbeddingStore with specified chunk storage directory and cache size.
MemFileEmbeddingStore(Collection<MemFileEmbeddingStore.Entry<Embedded>>, Path, int) - Constructor for class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
MemFileEmbeddingStore.Entry<Embedded> - Class in dev.langchain4j.community.store.embedding.memfile
 
MemFileEmbeddingStore.MemFileStoreData<T> - Class in dev.langchain4j.community.store.embedding.memfile
 
memFileStoreData() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 

R

removeAll() - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
removeAll(Filter) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
removeAll(Collection<String>) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 

S

search(EmbeddingSearchRequest) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
 
serialize(MemFileEmbeddingStore<T>) - Method in class dev.langchain4j.community.store.embedding.memfile.serialization.JsonStoreSerializationStrategy
Serializes the given embedding store to a string representation.
serialize(MemFileEmbeddingStore<T>) - Method in interface dev.langchain4j.community.store.embedding.memfile.serialization.StoreSerializationStrategy
Serializes the given embedding store to a string representation.
serialize(StoreSerializationStrategy<Embedded>) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Serializes the entire embedding store to a string representation using the specified serialization strategy.
serializeToFile(MemFileEmbeddingStore<T>, String) - Method in interface dev.langchain4j.community.store.embedding.memfile.serialization.StoreSerializationStrategy
 
serializeToFile(MemFileEmbeddingStore<T>, Path) - Method in class dev.langchain4j.community.store.embedding.memfile.serialization.JsonStoreSerializationStrategy
Serializes the given embedding store directly to a file.
serializeToFile(MemFileEmbeddingStore<T>, Path) - Method in interface dev.langchain4j.community.store.embedding.memfile.serialization.StoreSerializationStrategy
Serializes the given embedding store directly to a file.
serializeToFile(StoreSerializationStrategy<Embedded>, String) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Serializes the entire embedding store to a file using the specified serialization strategy and file path string.
serializeToFile(StoreSerializationStrategy<Embedded>, Path) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Serializes the entire embedding store to a file using the specified serialization strategy and file path.
StoreSerializationStrategy<T> - Interface in dev.langchain4j.community.store.embedding.memfile.serialization
Strategy interface for serializing and deserializing MemFileEmbeddingStore instances.

W

withChunkStorageDirectory(Path) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
Configures the chunk storage base directory.
A D E G H J M R S W 
All Classes and Interfaces|All Packages