Index
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
All Classes and Interfaces|All Packages|Constant Field Values