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
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
F
- findRelevant(Embedding, int, double) - Method 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
- getMetadataFields() - 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
- 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
- metadataFields() - Method in interface io.quarkiverse.langchain4j.redis.runtime.RedisEmbeddingStoreConfig
-
Names of extra fields that will be stored in Redis along with the embedding vectors.
- metadataFields(List<String>) - Method in class io.quarkiverse.langchain4j.redis.runtime.RedisSchema.Builder
- metricType(DistanceMetric) - 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
- RedisSchema - Class in io.quarkiverse.langchain4j.redis.runtime
- RedisSchema(String, String, String, 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
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