Index

A B C D E F G H I J K L M N O P Q R S T U V W 
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.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form