Index

A B D E G I M N P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(Embedding) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
add(Embedding, TextSegment) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
add(String, Embedding) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
addAll(List<Embedding>) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
addAll(List<Embedding>, List<TextSegment>) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 

B

build() - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore.Builder
 
build() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 
builder() - Static method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
Builder() - Constructor for class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 

D

dataSource(ReactiveRedisDataSource) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore.Builder
 
defineFields(CreateArgs) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
deleteAll() - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
Deletes all keys with the prefix that is used by this embedding store.
dimension() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
The dimension of the embedding vectors.
dimension(Long) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 
distanceMetric() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Metric used to compute the distance between two vectors.

E

embeddingStoreFunction(RedisEmbeddingStoreConfig, String) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreRecorder
 
EXTRA_ATTRIBUTES - Static variable in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 

G

getDimension() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getDistanceMetric() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getIndexName() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getNumericMetadataFields() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getPrefix() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getScalarFieldName() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getTextualMetadataFields() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getVectorAlgorithm() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
getVectorFieldName() - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 

I

ID - Static variable in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
indexName() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Name of the index that will be used in Redis when searching for related embeddings.
indexName(String) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 
io.quarkiverse.langchain4j.redis - package io.quarkiverse.langchain4j.redis
 
io.quarkiverse.langchain4j.redis.runtime - package io.quarkiverse.langchain4j.redis.runtime
 

M

map(Filter) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisFilterMapper
 
metricType(DistanceMetric) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 

N

numericMetadataFields() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Names of fields that will store numeric metadata associated with embeddings.
numericMetadataFields(List<String>) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 

P

prefix() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Prefix to be applied to all keys by the embedding store.
prefix(String) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 

R

RedisEmbeddingStore - Class in io.quarkiverse.langchain4j.redis
 
RedisEmbeddingStore(ReactiveRedisDataSource, RedisSchema) - Constructor for class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 
RedisEmbeddingStore.Builder - Class in io.quarkiverse.langchain4j.redis
 
RedisEmbeddingStoreConfig - Interface in io.quarkiverse.langchain4j.redis.runtime
Configuration of the Redis embedding store.
RedisEmbeddingStoreRecorder - Class in io.quarkiverse.langchain4j.redis.runtime
 
RedisEmbeddingStoreRecorder() - Constructor for class io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreRecorder
 
RedisFilterMapper - Class in io.quarkiverse.langchain4j.redis.runtime
Maps Filter instances to predicates for Redis queries.
RedisFilterMapper() - Constructor for class io.quarkiverse.langchain4j.redis.runtime.RedisFilterMapper
 
RedisSchema - Class in io.quarkiverse.langchain4j.redis.runtime
 
RedisSchema(String, String, String, String, List<String>, List<String>, VectorAlgorithm, Long, DistanceMetric) - Constructor for class io.quarkiverse.langchain4j.redis.runtime.RedisSchema
 
RedisSchema.Builder - Class in io.quarkiverse.langchain4j.redis.runtime
 

S

scalarFieldName() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Name of the key that will be used to store the embedded text.
scalarFieldName(String) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 
schema(RedisSchema) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore.Builder
 
search(EmbeddingSearchRequest) - Method in class io.quarkiverse.langchain4j.redis.RedisEmbeddingStore
 

T

textualMetadataFields() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Names of fields that will store textual metadata associated with embeddings.
textualMetadataFields(List<String>) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 

V

vectorAlgorithm() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Algorithm used to index the embedding vectors.
vectorAlgorithm(VectorAlgorithm) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 
vectorFieldName() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
Name of the key that will be used to store the embedding vector.
vectorFieldName(String) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
 
A B D E G I M N P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values