Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BaseCache - Class in com.redis.vl.extensions.cache
-
Abstract base class for all cache implementations.
- BaseCache(String, UnifiedJedis) - Constructor for class com.redis.vl.extensions.cache.BaseCache
-
Creates a new BaseCache instance without TTL.
- BaseCache(String, UnifiedJedis, Integer) - Constructor for class com.redis.vl.extensions.cache.BaseCache
-
Creates a new BaseCache instance.
- BaseField - Class in com.redis.vl.schema
-
Base class for all field types in RedisVL.
- BaseField(String) - Constructor for class com.redis.vl.schema.BaseField
-
Create a field with just a name (defaults: indexed=true, sortable=false).
- BaseField(String, String, boolean, boolean) - Constructor for class com.redis.vl.schema.BaseField
-
Create a field with all properties.
- BaseMessageHistory - Class in com.redis.vl.extensions.messagehistory
-
Base class for message history implementations.
- BaseMessageHistory(String, String) - Constructor for class com.redis.vl.extensions.messagehistory.BaseMessageHistory
-
Initialize message history.
- BaseReranker - Class in com.redis.vl.utils.rerank
-
Abstract base class for document rerankers.
- BaseReranker(String, List<String>, int, boolean) - Constructor for class com.redis.vl.utils.rerank.BaseReranker
-
Create a reranker with the specified configuration.
- BaseStorage - Class in com.redis.vl.storage
-
Base class for internal storage handling in Redis.
- BaseStorage(IndexSchema) - Constructor for class com.redis.vl.storage.BaseStorage
-
Creates a new BaseStorage instance.
- BaseStorage.KeyValuePair - Class in com.redis.vl.storage
-
Helper class for key-value pairs used during preprocessing and validation.
- baseUrl(String) - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.OpenAIVectorizerBuilder
-
Set the base URL for OpenAI API.
- BaseVectorizer - Class in com.redis.vl.utils.vectorize
-
Abstract base class for text vectorizers.
- BaseVectorizer(String, int) - Constructor for class com.redis.vl.utils.vectorize.BaseVectorizer
-
Creates a new BaseVectorizer.
- BaseVectorizer(String, int, String) - Constructor for class com.redis.vl.utils.vectorize.BaseVectorizer
-
Creates a new BaseVectorizer with specified data type.
- BaseVectorizer.BatchCacheResult - Class in com.redis.vl.utils.vectorize
-
Helper class to hold batch cache results.
- BatchCacheResult(List<float[]>, List<String>, List<Integer>) - Constructor for class com.redis.vl.utils.vectorize.BaseVectorizer.BatchCacheResult
-
Creates a new batch cache result.
- batchQuery(List<Filter>) - Method in class com.redis.vl.index.SearchIndex
-
Execute multiple filter queries in batch
- batchQuery(List<Filter>, int) - Method in class com.redis.vl.index.SearchIndex
-
Execute multiple filter queries in batch with specified batch size
- batchSearch(List<String>) - Method in class com.redis.vl.index.SearchIndex
-
Execute multiple search queries in batch
- batchSearch(List<String>, int) - Method in class com.redis.vl.index.SearchIndex
-
Execute multiple search queries in batch with specified batch size
- before(long) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Create a filter for timestamps before a given epoch time.
- before(Instant) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Filter for timestamps before the given instant.
- before(LocalDateTime) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Filter for timestamps before the given datetime (assumes UTC).
- before(ZonedDateTime) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Filter for timestamps before the given zoned datetime.
- between(double, double) - Method in class com.redis.vl.query.Filter.NumericFilterBuilder
-
Create a filter for values between min and max (inclusive).
- between(int, int) - Method in class com.redis.vl.query.Filter.NumericFilterBuilder
-
Create a filter for values between min and max (inclusive).
- between(long, long) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Create a filter for timestamps between two epoch times.
- between(Instant, Instant) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Filter for timestamps between the given instants.
- between(LocalDateTime, LocalDateTime) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Filter for timestamps between the given datetimes (assumes UTC).
- between(ZonedDateTime, ZonedDateTime) - Method in class com.redis.vl.query.Filter.TimestampFilterBuilder
-
Filter for timestamps between the given zoned datetimes.
- blockSize(int) - Method in class com.redis.vl.schema.VectorField.VectorFieldBuilder
-
Set the block size for FLAT algorithm
- box(double, double, double, double) - Method in class com.redis.vl.query.Filter.GeoFilterBuilder
-
Create a filter for locations within a bounding box.
- build() - Method in class com.redis.vl.extensions.cache.SemanticCache.Builder
-
Build the SemanticCache
- build() - Method in class com.redis.vl.extensions.router.SemanticRouter.SemanticRouterBuilder
-
Build the SemanticRouter.
- build() - Method in class com.redis.vl.query.Filter
-
Build the filter query string
- build() - Method in class com.redis.vl.query.FilterQuery.FilterQueryBuilder
-
Build the FilterQuery instance.
- build() - Method in class com.redis.vl.query.HybridQuery.HybridQueryBuilder
-
Build the HybridQuery instance.
- build() - Method in class com.redis.vl.query.VectorQuery.Builder
-
Build the VectorQuery
- build() - Method in class com.redis.vl.query.VectorRangeQuery.Builder
-
Build the VectorRangeQuery instance.
- build() - Method in class com.redis.vl.schema.GeoField.GeoFieldBuilder
-
Build the GeoField.
- build() - Method in class com.redis.vl.schema.IndexSchema.Builder
-
Build the IndexSchema
- build() - Method in class com.redis.vl.schema.NumericField.NumericFieldBuilder
-
Build the NumericField instance.
- build() - Method in class com.redis.vl.schema.TagField.TagFieldBuilder
-
Build the TagField
- build() - Method in class com.redis.vl.schema.TextField.TextFieldBuilder
-
Build the TextField
- build() - Method in class com.redis.vl.schema.VectorField.VectorFieldBuilder
-
Build the VectorField
- build() - Method in class com.redis.vl.utils.rerank.HFCrossEncoderReranker.Builder
-
Build the HFCrossEncoderReranker instance.
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.AbstractVectorizerBuilder
-
Build the vectorizer.
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.AzureOpenAIVectorizerBuilder
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.CustomVectorizerBuilder
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.HuggingFaceVectorizerBuilder
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.LocalVectorizerBuilder
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.OllamaVectorizerBuilder
- build() - Method in class com.redis.vl.utils.vectorize.VectorizerBuilder.OpenAIVectorizerBuilder
- builder() - Static method in class com.redis.vl.extensions.router.SemanticRouter
-
Create a new builder for SemanticRouter.
- builder() - Static method in class com.redis.vl.query.FilterQuery
-
Create a new builder.
- builder() - Static method in class com.redis.vl.query.HybridQuery
-
Create a new builder for HybridQuery.
- builder() - Static method in class com.redis.vl.query.VectorQuery
-
Create a builder
- builder() - Static method in class com.redis.vl.query.VectorRangeQuery
-
Create a new Builder for VectorRangeQuery.
- builder() - Static method in class com.redis.vl.schema.GeoField
-
Create a GeoField builder (Lombok-style).
- builder() - Static method in class com.redis.vl.schema.IndexSchema
-
Create a builder
- builder() - Static method in class com.redis.vl.schema.NumericField
-
Create a NumericField builder (Lombok-style).
- builder() - Static method in class com.redis.vl.schema.TagField
-
Create a TagField builder (Lombok-style)
- builder() - Static method in class com.redis.vl.schema.TextField
-
Create a TextField builder (Lombok-style)
- builder() - Static method in class com.redis.vl.schema.VectorField
-
Create a VectorField builder (Lombok-style)
- builder() - Static method in class com.redis.vl.utils.rerank.HFCrossEncoderReranker
-
Create a new builder for HFCrossEncoderReranker.
- Builder() - Constructor for class com.redis.vl.extensions.cache.SemanticCache.Builder
-
Create a new Builder instance
- Builder() - Constructor for class com.redis.vl.query.VectorQuery.Builder
-
Create a new Builder instance
- Builder() - Constructor for class com.redis.vl.utils.rerank.HFCrossEncoderReranker.Builder
-
Creates a new builder with default settings.
- buildQueryString() - Method in class com.redis.vl.query.AggregationQuery
-
Build the base query string for the aggregation.
- buildQueryString() - Method in class com.redis.vl.query.HybridQuery
-
Build the full query string for text search with optional filtering.
- buildRedisAggregation() - Method in class com.redis.vl.query.AggregationQuery
-
Build the Redis AggregationBuilder for this query.
- buildRedisAggregation() - Method in class com.redis.vl.query.HybridQuery
-
Build the Redis AggregationBuilder for this hybrid query.
- buildRedisQuery() - Method in class com.redis.vl.query.FilterQuery
-
Build Redis Query object from FilterQuery.
- bytesToFloatArray(byte[]) - Static method in class com.redis.vl.utils.ArrayUtils
-
Convert byte array to float array using little-endian byte order.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form