Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterPropertiesSet() - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
B
- build() - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
- builder(JedisPooled, EmbeddingModel) - Static method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
C
- contentFieldName(String) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the Redis content field name.
- createObservationContextBuilder(String) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
D
- DEFAULT_CONTENT_FIELD_NAME - Static variable in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- DEFAULT_EMBEDDING_FIELD_NAME - Static variable in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- DEFAULT_INDEX_NAME - Static variable in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- DEFAULT_PREFIX - Static variable in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- DEFAULT_VECTOR_ALGORITHM - Static variable in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- DISTANCE_FIELD_NAME - Static variable in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- doAdd(List<Document>) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- doDelete(List<String>) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- doDelete(Filter.Expression) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- doEndGroup(Filter.Group, StringBuilder) - Method in class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
- doExpression(Filter.Expression, StringBuilder) - Method in class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
- doKey(Filter.Key, StringBuilder) - Method in class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
- doSimilaritySearch(SearchRequest) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- doStartGroup(Filter.Group, StringBuilder) - Method in class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
E
- embeddingFieldName(String) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the Redis embedding field name.
- equals(Object) - Method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
-
Indicates whether some other object is "equal to" this one.
F
- fieldType() - Method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
-
Returns the value of the
fieldTyperecord component. - FLAT - Enum constant in enum class org.springframework.ai.vectorstore.redis.RedisVectorStore.Algorithm
G
- getJedis() - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
- getNativeClient() - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore
H
- hashCode() - Method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
-
Returns a hash code value for this object.
- HSNW - Enum constant in enum class org.springframework.ai.vectorstore.redis.RedisVectorStore.Algorithm
I
- indexName(String) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the Redis index name.
- initializeSchema(boolean) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets whether to initialize the schema.
M
- MetadataField(String, Schema.FieldType) - Constructor for record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
-
Creates an instance of a
MetadataFieldrecord class. - metadataFields(List<RedisVectorStore.MetadataField>) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the metadata fields.
- metadataFields(RedisVectorStore.MetadataField...) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the metadata fields.
N
- name() - Method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
-
Returns the value of the
namerecord component. - NEGATIVE_INFINITY - Static variable in class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
- numeric(String) - Static method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
O
- org.springframework.ai.vectorstore.redis - package org.springframework.ai.vectorstore.redis
-
Provides the API for embedding observations.
P
- POSITIVE_INFINITY - Static variable in class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
- prefix(String) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the Redis key prefix (default: "embedding:").
R
- RedisFilterExpressionConverter - Class in org.springframework.ai.vectorstore.redis
-
Converts
Filter.Expressioninto Redis search filter expression format. - RedisFilterExpressionConverter(List<RedisVectorStore.MetadataField>) - Constructor for class org.springframework.ai.vectorstore.redis.RedisFilterExpressionConverter
- RedisVectorStore - Class in org.springframework.ai.vectorstore.redis
-
Redis-based vector store implementation using Redis Stack with RediSearch and RedisJSON.
- RedisVectorStore(RedisVectorStore.Builder) - Constructor for class org.springframework.ai.vectorstore.redis.RedisVectorStore
- RedisVectorStore.Algorithm - Enum Class in org.springframework.ai.vectorstore.redis
- RedisVectorStore.Builder - Class in org.springframework.ai.vectorstore.redis
- RedisVectorStore.MetadataField - Record Class in org.springframework.ai.vectorstore.redis
T
- tag(String) - Static method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
- text(String) - Static method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
- toString() - Method in record class org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField
-
Returns a string representation of this record class.
V
- valueOf(String) - Static method in enum class org.springframework.ai.vectorstore.redis.RedisVectorStore.Algorithm
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.ai.vectorstore.redis.RedisVectorStore.Algorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vectorAlgorithm(RedisVectorStore.Algorithm) - Method in class org.springframework.ai.vectorstore.redis.RedisVectorStore.Builder
-
Sets the Redis vector algorithm.
All Classes and Interfaces|All Packages|Constant Field Values