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

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.
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