Index
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
StoreSerializationStrategyforMemFileEmbeddingStore. - JsonStoreSerializationStrategy() - Constructor for class dev.langchain4j.community.store.embedding.memfile.serialization.JsonStoreSerializationStrategy
M
- MemFileEmbeddingStore<Embedded> - Class in dev.langchain4j.community.store.embedding.memfile
-
An
EmbeddingStoreimplementation 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
MemFileEmbeddingStoreinstances.
W
- withChunkStorageDirectory(Path) - Method in class dev.langchain4j.community.store.embedding.memfile.MemFileEmbeddingStore
-
Configures the chunk storage base directory.
All Classes and Interfaces|All Packages