Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- search(VectorQuery) - Method in class com.redis.vl.index.SearchIndex
-
Search the index using a VectorQuery
- search(String) - Method in class com.redis.vl.index.SearchIndex
-
Search the index using a query string
- search(String, Map<String, Object>) - Method in class com.redis.vl.index.SearchIndex
-
Search the index using a query string with parameters
- SearchIndex - Class in com.redis.vl.index
-
Manages Redis search index operations.
- SearchIndex(RedisConnectionManager, IndexSchema) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with connection manager and schema
- SearchIndex(IndexSchema) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema only (no connection)
- SearchIndex(IndexSchema, boolean) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema and validateOnLoad option
- SearchIndex(IndexSchema, String) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema and Redis URL
- SearchIndex(IndexSchema, String, boolean) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema, Redis URL, and validateOnLoad option
- SearchIndex(IndexSchema, Jedis) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema and Jedis client
- SearchIndex(IndexSchema, Jedis, boolean) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema, Jedis client, and validateOnLoad option
- SearchIndex(IndexSchema, UnifiedJedis) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema and UnifiedJedis client (preferred for RediSearch)
- SearchIndex(IndexSchema, UnifiedJedis, boolean) - Constructor for class com.redis.vl.index.SearchIndex
-
Create a SearchIndex with schema, UnifiedJedis client, and validateOnLoad option
- SemanticCache - Class in com.redis.vl.extensions.cache
-
Semantic cache for LLM responses using vector similarity.
- SemanticCache.Builder - Class in com.redis.vl.extensions.cache
-
Builder for SemanticCache.
- SemanticRouter - Class in com.redis.vl.extensions.router
-
Semantic Router for managing and querying route vectors.
- SemanticRouter(String) - Constructor for class com.redis.vl.extensions.router.SemanticRouter
-
Legacy constructor for backwards compatibility.
- SemanticRouter.SemanticRouterBuilder - Class in com.redis.vl.extensions.router
-
Builder for SemanticRouter.
- SemanticRouterBuilder() - Constructor for class com.redis.vl.extensions.router.SemanticRouter.SemanticRouterBuilder
- SemanticRouterIndexSchema - Class in com.redis.vl.extensions.router
-
Customized index schema for SemanticRouter.
- SentenceTransformersVectorizer - Class in com.redis.vl.utils.vectorize
-
Vectorizer that uses Sentence Transformers models downloaded from HuggingFace.
- SentenceTransformersVectorizer(String) - Constructor for class com.redis.vl.utils.vectorize.SentenceTransformersVectorizer
-
Create a vectorizer with default cache directory.
- SentenceTransformersVectorizer(String, String) - Constructor for class com.redis.vl.utils.vectorize.SentenceTransformersVectorizer
-
Create a vectorizer with custom cache directory.
- separator(String) - Method in class com.redis.vl.schema.TagField.TagFieldBuilder
-
Set the separator for multi-value tags
- SESSION_FIELD_NAME - Static variable in class com.redis.vl.extensions.Constants
- SESSION_FIELD_NAME - Static variable in class com.redis.vl.extensions.ExtensionConstants
-
Field name for session tag.
- sessionTag - Variable in class com.redis.vl.extensions.messagehistory.BaseMessageHistory
- set(String, String, float[]) - Method in class com.redis.vl.extensions.cache.EmbeddingsCache
-
Store an embedding for a text.
- set(Pipeline, String, Map<String, Object>) - Method in class com.redis.vl.storage.BaseStorage
-
Set a key-value pair in Redis using a pipeline.
- set(Pipeline, String, Map<String, Object>) - Method in class com.redis.vl.storage.HashStorage
- set(Pipeline, String, Map<String, Object>) - Method in class com.redis.vl.storage.JsonStorage
- setBatchSize(int) - Method in class com.redis.vl.query.VectorQuery
-
Set the batch size
- setCache(EmbeddingsCache) - Method in class com.redis.vl.utils.vectorize.BaseVectorizer
-
Set an embeddings cache for this vectorizer.
- setDimensions(int) - Method in class com.redis.vl.utils.vectorize.LangChain4JVectorizer
-
Manually set the dimensions (useful if you know them ahead of time).
- setDistanceThreshold(double) - Method in class com.redis.vl.query.VectorRangeQuery
-
Set the distance threshold for range filtering.
- setDistanceThreshold(float) - Method in class com.redis.vl.extensions.cache.SemanticCache
-
Set the distance threshold for similarity matching.
- setEfRuntime(int) - Method in class com.redis.vl.query.VectorQuery
-
Set the EF runtime parameter for HNSW
- setEpsilon(double) - Method in class com.redis.vl.query.VectorRangeQuery
-
Set the epsilon value for approximate search.
- setFilter(Filter) - Method in class com.redis.vl.query.VectorQuery
-
Set the filter query
- setHybridPolicy(String) - Method in class com.redis.vl.query.VectorQuery
-
Set the hybrid search policy
- setKeySeparator(String) - Method in class com.redis.vl.schema.IndexSchema.Index
-
Set the key separator
- setName(String) - Method in class com.redis.vl.schema.IndexSchema.Index
-
Set the index name
- setPrefix(String) - Method in class com.redis.vl.schema.IndexSchema.Index
-
Set the key prefix
- setStorageType(IndexSchema.StorageType) - Method in class com.redis.vl.schema.IndexSchema.Index
-
Set the storage type
- setTtl(Integer) - Method in class com.redis.vl.extensions.cache.BaseCache
-
Set the default TTL for cache entries.
- setWithTtl(byte[], byte[], Integer) - Method in class com.redis.vl.extensions.cache.BaseCache
-
Helper method to set a byte array value with optional TTL.
- setWithTtl(String, String, Integer) - Method in class com.redis.vl.extensions.cache.BaseCache
-
Helper method to set a value with optional TTL.
- setWithTTL(String, String, float[], int) - Method in class com.redis.vl.extensions.cache.EmbeddingsCache
-
Store an embedding with a specific TTL.
- size() - Method in class com.redis.vl.extensions.cache.BaseCache
-
Get the number of entries in the cache.
- sortable - Variable in class com.redis.vl.schema.BaseField
-
Whether this field is sortable
- sortable() - Method in class com.redis.vl.schema.GeoField.GeoFieldBuilder
-
Make the field sortable.
- sortable() - Method in class com.redis.vl.schema.NumericField.NumericFieldBuilder
-
Make this field sortable (equivalent to sortable(true)).
- sortable() - Method in class com.redis.vl.schema.TagField.TagFieldBuilder
-
Set the field as sortable
- sortable() - Method in class com.redis.vl.schema.TextField.TextFieldBuilder
-
Set the field as sortable
- sortable(boolean) - Method in class com.redis.vl.schema.GeoField.GeoFieldBuilder
-
Set whether the field is sortable.
- sortable(boolean) - Method in class com.redis.vl.schema.NumericField.NumericFieldBuilder
-
Set whether this field should be sortable.
- sortable(boolean) - Method in class com.redis.vl.schema.TagField.TagFieldBuilder
-
Set whether the field is sortable
- sortable(boolean) - Method in class com.redis.vl.schema.TextField.TextFieldBuilder
-
Set whether the field is sortable
- sortable(boolean) - Method in class com.redis.vl.schema.VectorField.VectorFieldBuilder
-
Set whether the field is sortable
- sortAscending(boolean) - Method in class com.redis.vl.query.FilterQuery.FilterQueryBuilder
-
Set whether to sort in ascending or descending order.
- sortBy(String) - Method in class com.redis.vl.query.FilterQuery.FilterQueryBuilder
-
Set the field to sort results by (defaults to ascending).
- sortBy(String) - Method in class com.redis.vl.query.VectorQuery.Builder
-
Set the sort field
- sortBy(String) - Method in class com.redis.vl.query.VectorRangeQuery.Builder
-
Set the field name to sort results by.
- sortDescending(boolean) - Method in class com.redis.vl.query.VectorQuery.Builder
-
Set whether to sort in descending order
- sortDescending(boolean) - Method in class com.redis.vl.query.VectorRangeQuery.Builder
-
Set whether to sort results in descending order.
- STDDEV - Enum constant in enum class com.redis.vl.query.ReducerFunction
-
REDUCE STDDEV 1 {property} - Return the standard deviation of a numeric property in the group.
- stopwords(Set<String>) - Method in class com.redis.vl.query.HybridQuery.HybridQueryBuilder
-
Set custom stopwords for text search.
- storageType(IndexSchema.StorageType) - Method in class com.redis.vl.schema.IndexSchema.Builder
-
Set the storage type
- StorageType - Enum Class in com.redis.vl.schema
-
Storage type for documents in Redis
- store(String, String) - Method in class com.redis.vl.extensions.cache.SemanticCache
-
Store a prompt-response pair in the cache.
- store(String, String) - Method in class com.redis.vl.extensions.messagehistory.MessageHistory
-
Insert a prompt:response pair into the message history using the default session tag.
- store(String, String, String) - Method in class com.redis.vl.extensions.messagehistory.BaseMessageHistory
-
Insert a prompt:response pair into the message history.
- store(String, String, String) - Method in class com.redis.vl.extensions.messagehistory.MessageHistory
- store(String, String, Map<String, Object>) - Method in class com.redis.vl.extensions.cache.SemanticCache
-
Store a prompt-response pair with metadata.
- storeBatch(List<PromptResponsePair>) - Method in class com.redis.vl.extensions.cache.SemanticCache
-
Batch store multiple prompt-response pairs.
- storeWithTTL(String, String, Map<String, Object>, int) - Method in class com.redis.vl.extensions.cache.SemanticCache
-
Store with custom TTL.
- SUM - Enum constant in enum class com.redis.vl.extensions.router.DistanceAggregationMethod
-
Sum aggregation method
- SUM - Enum constant in enum class com.redis.vl.query.ReducerFunction
-
REDUCE SUM 1 {property} - Return the sum of all numeric values of a given property in a group.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form