Index

A B C D G I N R S U 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(Embedding) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
add(String, Embedding) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
Add multiple Embedding instances to the repository.

B

build() - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Build a CoherenceEmbeddingStore from the state in this builder.
build() - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
Build a CoherenceChatMemoryStore from the state in this builder.
builder() - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
builder() - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
Builder() - Constructor for class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Builder() - Constructor for class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder

C

chatMemory - Variable in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
The NamedMap used to store the chat messages.
CoherenceChatMemoryStore - Class in dev.langchain4j.store.memory.chat.coherence
A ChatMemoryStore backed by an Oracle Coherence named map.
CoherenceChatMemoryStore(NamedMap<Object, String>) - Constructor for class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
CoherenceChatMemoryStore.Builder - Class in dev.langchain4j.store.memory.chat.coherence
A builder to create CoherenceChatMemoryStore instances.
CoherenceEmbeddingStore - Class in dev.langchain4j.store.embedding.coherence
An EmbeddingStore backed by an Oracle Coherence NamedMap.
CoherenceEmbeddingStore(NamedMap<DocumentChunk.Id, DocumentChunk>, boolean) - Constructor for class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
CoherenceEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.coherence
A builder to create CoherenceEmbeddingStore instances.
create() - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
Create a default CoherenceEmbeddingStore.
create() - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
Create a default CoherenceChatMemoryStore.
create(NamedMap<DocumentChunk.Id, DocumentChunk>) - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
Create a CoherenceEmbeddingStore that uses the specified Coherence NamedMap name.
create(NamedMap<Object, String>) - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
Create a CoherenceChatMemoryStore that uses the specified Coherence NamedMap name.
create(String) - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
Create a CoherenceEmbeddingStore that uses the specified Coherence NamedMap name.
create(String) - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
Create a CoherenceChatMemoryStore that uses the specified Coherence NamedMap name.

D

DEFAULT_MAP_NAME - Static variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
The default NamedMap name.
DEFAULT_MAP_NAME - Static variable in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
The default NamedMap name.
deleteMessages(Object) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
 
dev.langchain4j.store.embedding.coherence - package dev.langchain4j.store.embedding.coherence
 
dev.langchain4j.store.memory.chat.coherence - package dev.langchain4j.store.memory.chat.coherence
 
documentChunks - Variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
The NamedMap used to store the document chunks.

G

getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
 

I

index(VectorIndexExtractor<DocumentChunk, float[]>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Set the vector index to add to the underlying NamedMap.

N

name(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Set the name of the NamedMap that will hold the document chunks.
name(String) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
Set the name of the NamedMap that will hold the document chunks.
normalizeEmbeddings - Variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
normalizeEmbeddings(boolean) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Set whether to force normalization of vectors on adding and searching.

R

remove(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
removeAll() - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
removeAll(Filter) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 

S

search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
 
session(Session) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Set the Session to use to obtain the document chunk NamedMap.
session(Session) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
Set the Session to use to obtain the document chunk NamedMap.
session(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
Set the name of the Session to use to obtain the document chunk NamedMap.
session(String) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
Set the name of the Session to use to obtain the document chunk NamedMap.

U

updateMessages(Object, List<ChatMessage>) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
 
A B C D G I N R S U 
All Classes and Interfaces|All Packages|Constant Field Values