Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- radius(double, double, double, Filter.GeoUnit) - Method in class com.redis.vl.query.Filter.GeoFilterBuilder
-
Create a filter for locations within a radius of a point.
- RANDOM_SAMPLE - Enum constant in enum class com.redis.vl.query.ReducerFunction
-
REDUCE RANDOM_SAMPLE {nargs} {property} {sample_size} - Perform a reservoir sampling of the group elements with a given size, and return an array of the sampled items with an even distribution.
- rank(String, List<?>) - Method in class com.redis.vl.utils.rerank.BaseReranker
-
Rerank documents based on their relevance to the query.
- rank(String, List<?>) - Method in class com.redis.vl.utils.rerank.CohereReranker
-
Rerank documents based on query relevance using Cohere's Rerank API.
- rank(String, List<?>) - Method in class com.redis.vl.utils.rerank.HFCrossEncoderReranker
- rank(String, List<?>) - Method in class com.redis.vl.utils.rerank.VoyageAIReranker
-
Rerank documents based on query relevance using VoyageAI's Rerank API.
- rank(String, List<?>, Map<String, Object>) - Method in class com.redis.vl.utils.rerank.CohereReranker
-
Rerank documents based on query relevance using Cohere's Rerank API with runtime parameter overrides.
- rank(String, List<?>, Map<String, Object>) - Method in class com.redis.vl.utils.rerank.VoyageAIReranker
-
Rerank documents based on query relevance using VoyageAI's Rerank API with runtime parameter overrides.
- rankBy - Variable in class com.redis.vl.utils.rerank.BaseReranker
-
Optional list of field names to rank by (may be null).
- RECORD - Enum constant in enum class com.redis.vl.test.vcr.VCRMode
-
Always make real API calls and overwrite any existing cassettes.
- RECORD_FAILED - Enum constant in enum class com.redis.vl.test.vcr.VCRMode
-
Re-record only tests that previously failed.
- RECORD_NEW - Enum constant in enum class com.redis.vl.test.vcr.VCRMode
-
Only record tests that are not already in the registry.
- recordApiCall() - Method in class com.redis.vl.test.vcr.VCRContext
-
Records an API call.
- recordCacheHit() - Method in class com.redis.vl.test.vcr.VCRContext
-
Records a cache hit.
- recordCacheMiss() - Method in class com.redis.vl.test.vcr.VCRContext
-
Records a cache miss.
- RECORDED - Enum constant in enum class com.redis.vl.test.vcr.VCRRegistry.RecordingStatus
-
Test has been successfully recorded
- recreate() - Method in class com.redis.vl.index.SearchIndex
-
Recreate the index (drop if exists and create new)
- REDIS_KEY_FIELD_NAME - Static variable in class com.redis.vl.extensions.Constants
- REDIS_KEY_FIELD_NAME - Static variable in class com.redis.vl.extensions.ExtensionConstants
-
Field name for Redis key in semantic cache.
- redisClient - Variable in class com.redis.vl.extensions.cache.BaseCache
-
The Redis client connection.
- redisClient(UnifiedJedis) - Method in class com.redis.vl.extensions.cache.SemanticCache.Builder
-
Set the Redis client
- RedisConnectionConfig - Class in com.redis.vl.redis
-
Configuration for Redis connections.
- RedisConnectionManager - Class in com.redis.vl.redis
-
Manages Redis connections using the modern Jedis 7.2+ API.
- RedisConnectionManager(RedisConnectionConfig) - Constructor for class com.redis.vl.redis.RedisConnectionManager
-
Create a new connection manager with the given configuration.
- RedisConnectionManager(SentinelConfig) - Constructor for class com.redis.vl.redis.RedisConnectionManager
-
Create a new connection manager with Sentinel configuration.
- redisImage() - Element in annotation interface com.redis.vl.test.vcr.VCRTest
-
The Docker image to use for the Redis container.
- RedisVLChatMemoryStore - Class in com.redis.vl.langchain4j
-
LangChain4J ChatMemoryStore implementation using Redis as the backend.
- RedisVLChatMemoryStore(UnifiedJedis) - Constructor for class com.redis.vl.langchain4j.RedisVLChatMemoryStore
-
Creates a new RedisVLChatMemoryStore with default prefix.
- RedisVLChatMemoryStore(UnifiedJedis, String) - Constructor for class com.redis.vl.langchain4j.RedisVLChatMemoryStore
-
Creates a new RedisVLChatMemoryStore with custom prefix.
- RedisVLChatMemoryStore(UnifiedJedis, String, Integer) - Constructor for class com.redis.vl.langchain4j.RedisVLChatMemoryStore
-
Creates a new RedisVLChatMemoryStore with custom prefix and TTL.
- RedisVLChatMemoryStore.Builder - Class in com.redis.vl.langchain4j
-
Builder for RedisVLChatMemoryStore.
- RedisVLContentRetriever - Class in com.redis.vl.langchain4j
-
LangChain4J ContentRetriever implementation using RedisVL as the backend.
- RedisVLContentRetriever(RedisVLEmbeddingStore, EmbeddingModel) - Constructor for class com.redis.vl.langchain4j.RedisVLContentRetriever
-
Creates a new RedisVLContentRetriever.
- RedisVLContentRetriever(RedisVLEmbeddingStore, EmbeddingModel, int, double) - Constructor for class com.redis.vl.langchain4j.RedisVLContentRetriever
-
Creates a new RedisVLContentRetriever with custom parameters.
- RedisVLContentRetriever.Builder - Class in com.redis.vl.langchain4j
-
Builder for RedisVLContentRetriever.
- RedisVLDocumentStore - Class in com.redis.vl.langchain4j
-
RedisVL Document Store for storing raw binary content (images, PDFs, etc.) for multimodal RAG.
- RedisVLDocumentStore(UnifiedJedis) - Constructor for class com.redis.vl.langchain4j.RedisVLDocumentStore
-
Creates a new RedisVLDocumentStore with default prefix.
- RedisVLDocumentStore(UnifiedJedis, String) - Constructor for class com.redis.vl.langchain4j.RedisVLDocumentStore
-
Creates a new RedisVLDocumentStore with custom prefix.
- RedisVLDocumentStore.Builder - Class in com.redis.vl.langchain4j
-
Builder for RedisVLDocumentStore.
- RedisVLDocumentStore.Document - Record Class in com.redis.vl.langchain4j
-
Represents a document with content and metadata.
- RedisVLEmbeddingStore - Class in com.redis.vl.langchain4j
-
LangChain4J EmbeddingStore implementation using RedisVL as the backend.
- RedisVLEmbeddingStore(SearchIndex) - Constructor for class com.redis.vl.langchain4j.RedisVLEmbeddingStore
-
Creates a new RedisVLEmbeddingStore with default field names.
- RedisVLEmbeddingStore(SearchIndex, String, String, String) - Constructor for class com.redis.vl.langchain4j.RedisVLEmbeddingStore
-
Creates a new RedisVLEmbeddingStore with custom field names.
- RedisVLException - Exception Class in com.redis.vl.exceptions
-
Base exception for RedisVL operations
- RedisVLException(String) - Constructor for exception class com.redis.vl.exceptions.RedisVLException
-
Constructs a new RedisVLException with the specified detail message.
- RedisVLException(String, Throwable) - Constructor for exception class com.redis.vl.exceptions.RedisVLException
-
Constructs a new RedisVLException with the specified detail message and cause.
- reduce(int) - Method in class com.redis.vl.schema.VectorField.VectorFieldBuilder
-
Set the dimensionality reduction factor for LeanVec compression.
- ReducerFunction - Enum Class in com.redis.vl.query
-
Enumeration of available reducer functions for Redis aggregation operations.
- references(List<String>) - Method in class com.redis.vl.extensions.router.Route.RouteBuilder
-
Set the references list with a mutable copy.
- registerFailure(String, String) - Method in class com.redis.vl.test.vcr.VCRRegistry
-
Registers a failed test recording.
- registerSuccess(String, List<String>) - Method in class com.redis.vl.test.vcr.VCRRegistry
-
Registers a successful test recording.
- removeAll() - Method in class com.redis.vl.langchain4j.RedisVLEmbeddingStore
- removeAll(Filter) - Method in class com.redis.vl.langchain4j.RedisVLEmbeddingStore
- removeAll(Collection<String>) - Method in class com.redis.vl.langchain4j.RedisVLEmbeddingStore
- removeField(String) - Method in class com.redis.vl.schema.IndexSchema
-
Remove a field by name
- RerankResult - Class in com.redis.vl.utils.rerank
-
Result from a reranking operation containing reranked documents and optional scores.
- RerankResult(List<?>, List<Double>) - Constructor for class com.redis.vl.utils.rerank.RerankResult
-
Create a rerank result with documents and scores.
- resetCallCounter() - Method in class com.redis.vl.test.vcr.VCRChatModel
-
Resets the call counter.
- resetCallCounter() - Method in class com.redis.vl.test.vcr.VCREmbeddingInterceptor
-
Resets the call counter (call at start of each test).
- resetCallCounter() - Method in class com.redis.vl.test.vcr.VCREmbeddingModel
-
Resets the call counter (call at start of each test).
- resetCallCounter() - Method in class com.redis.vl.test.vcr.VCRSpringAIChatModel
-
Resets the call counter.
- resetCallCounter() - Method in class com.redis.vl.test.vcr.VCRSpringAIEmbeddingModel
-
Resets the call counter (call at start of each test).
- resetCallCounters() - Method in class com.redis.vl.test.vcr.VCRContext
-
Resets call counters for a new test.
- resetStatistics() - Method in class com.redis.vl.extensions.cache.SemanticCache
-
Reset statistics counters.
- resetStatistics() - Method in class com.redis.vl.test.vcr.VCRChatModel
-
Resets all statistics.
- resetStatistics() - Method in class com.redis.vl.test.vcr.VCREmbeddingInterceptor
-
Resets statistics.
- resetStatistics() - Method in class com.redis.vl.test.vcr.VCREmbeddingModel
-
Resets statistics.
- resetStatistics() - Method in class com.redis.vl.test.vcr.VCRSpringAIChatModel
-
Resets all statistics.
- resetStatistics() - Method in class com.redis.vl.test.vcr.VCRSpringAIEmbeddingModel
-
Resets statistics.
- RESPONSE_FIELD_NAME - Static variable in class com.redis.vl.extensions.Constants
- RESPONSE_FIELD_NAME - Static variable in class com.redis.vl.extensions.ExtensionConstants
-
Field name for response text in cache.
- results - Variable in class com.redis.vl.utils.vectorize.BaseVectorizer.BatchCacheResult
-
The results list with nulls for cache misses.
- retrieve(Query) - Method in class com.redis.vl.langchain4j.RedisVLContentRetriever
- retrieve(String) - Method in class com.redis.vl.langchain4j.RedisVLDocumentStore
-
Retrieves a document by ID.
- retrieve(String) - Method in class com.redis.vl.test.vcr.VCRCassetteStore
-
Retrieves a cassette from Redis.
- returnDistance(boolean) - Method in class com.redis.vl.query.VectorQuery.Builder
-
Set whether to return distance values
- returnFields(String...) - Method in class com.redis.vl.query.MultiVectorQuery.Builder
-
Set the fields to return in results (varargs).
- returnFields(String...) - Method in class com.redis.vl.query.VectorQuery.Builder
-
Set the fields to return in results
- returnFields(String...) - Method in class com.redis.vl.query.VectorRangeQuery.Builder
-
Set the fields to return in results (varargs).
- returnFields(List<String>) - Method in class com.redis.vl.query.FilterQuery.FilterQueryBuilder
-
Set return fields.
- returnFields(List<String>) - Method in class com.redis.vl.query.HybridQuery.HybridQueryBuilder
-
Set the fields to return in results.
- returnFields(List<String>) - Method in class com.redis.vl.query.MultiVectorQuery.Builder
-
Set the fields to return in results (list).
- returnFields(List<String>) - Method in class com.redis.vl.query.VectorQuery.Builder
-
Set the fields to return in results
- returnFields(List<String>) - Method in class com.redis.vl.query.VectorRangeQuery.Builder
-
Set the fields to return in results (list).
- returnScore - Variable in class com.redis.vl.utils.rerank.BaseReranker
-
Whether to include relevance scores in results.
- returnScore(boolean) - Method in class com.redis.vl.query.VectorQuery.Builder
-
Set whether to return similarity scores
- returnScore(boolean) - Method in class com.redis.vl.query.VectorRangeQuery.Builder
-
Set whether to return scores with results.
- returnScore(boolean) - Method in class com.redis.vl.utils.rerank.HFCrossEncoderReranker.Builder
-
Set whether to return scores with results.
- ROLE_FIELD_NAME - Static variable in class com.redis.vl.extensions.Constants
- ROLE_FIELD_NAME - Static variable in class com.redis.vl.extensions.ExtensionConstants
-
Field name for message role (e.g., user, assistant, system).
- route(String) - Method in class com.redis.vl.extensions.router.SemanticRouter
-
Route a query to the best matching route.
- route(String, float[], DistanceAggregationMethod) - Method in class com.redis.vl.extensions.router.SemanticRouter
-
Route a query to the best matching route with full control.
- Route - Class in com.redis.vl.extensions.router
-
Model representing a routing path with associated metadata and thresholds.
- Route() - Constructor for class com.redis.vl.extensions.router.Route
- ROUTE_VECTOR_FIELD_NAME - Static variable in class com.redis.vl.extensions.Constants
- ROUTE_VECTOR_FIELD_NAME - Static variable in class com.redis.vl.extensions.ExtensionConstants
-
Field name for route vector in semantic router.
- ROUTE_VECTOR_FIELD_NAME - Static variable in class com.redis.vl.extensions.router.SemanticRouterIndexSchema
-
Constant for route vector field name
- Route.RouteBuilder - Class in com.redis.vl.extensions.router
-
Custom builder to ensure references list is mutable.
- RouteBuilder() - Constructor for class com.redis.vl.extensions.router.Route.RouteBuilder
- routeMany(String) - Method in class com.redis.vl.extensions.router.SemanticRouter
-
Route a query to multiple matching routes.
- routeMany(String, Integer, float[], DistanceAggregationMethod) - Method in class com.redis.vl.extensions.router.SemanticRouter
-
Route a query to multiple matching routes with full control.
- RouteMatch - Class in com.redis.vl.extensions.router
-
Model representing a matched route with distance information.
- RouteMatch() - Constructor for class com.redis.vl.extensions.router.RouteMatch
- routes(List<Route>) - Method in class com.redis.vl.extensions.router.SemanticRouter.SemanticRouterBuilder
-
Set the routes.
- routingConfig(RoutingConfig) - Method in class com.redis.vl.extensions.router.SemanticRouter.SemanticRouterBuilder
-
Set the routing configuration.
- RoutingConfig - Class in com.redis.vl.extensions.router
-
Configuration for routing behavior.
- RoutingConfig() - Constructor for class com.redis.vl.extensions.router.RoutingConfig
- runInference(OrtSession, long[][], long[][], long[][]) - Method in class com.redis.vl.utils.rerank.CrossEncoderLoader
-
Run inference to get relevance score.
- runInference(OrtSession, OnnxTensor) - Method in class com.redis.vl.utils.vectorize.OnnxModelLoader
-
Run inference on the model with tokenized input.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form