Package org.redisson.api.search.index
Class FlatVectorIndexParams
java.lang.Object
org.redisson.api.search.index.FlatVectorIndexParams
- All Implemented Interfaces:
FieldIndex
,FlatVectorIndex
,FlatVectorOptionalArgs
,VectorDimParam<FlatVectorOptionalArgs>
,VectorDistParam<FlatVectorOptionalArgs>
,VectorTypeParam<FlatVectorOptionalArgs>
public final class FlatVectorIndexParams
extends Object
implements FlatVectorIndex, VectorDimParam<FlatVectorOptionalArgs>, VectorDistParam<FlatVectorOptionalArgs>, FlatVectorOptionalArgs
- Author:
- Nikita Koksharov
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.redisson.api.search.index.VectorDistParam
VectorDistParam.DistanceMetric
Nested classes/interfaces inherited from interface org.redisson.api.search.index.VectorTypeParam
VectorTypeParam.Type
-
Method Summary
Modifier and TypeMethodDescriptionblockSize
(int value) Defines amount of vectors in a contiguous array.dim
(int value) Defines vector dimension parameterDefines distance metric parameterint
getCount()
int
getDim()
getType()
initialCapacity
(int value) Defines initial vector capacity.type
(VectorTypeParam.Type type) Defines vector type parameter
-
Method Details
-
type
Description copied from interface:VectorTypeParam
Defines vector type parameter- Specified by:
type
in interfaceVectorTypeParam<FlatVectorOptionalArgs>
- Parameters:
type
- vector type parameter- Returns:
- vector options
-
dim
Description copied from interface:VectorDimParam
Defines vector dimension parameter- Specified by:
dim
in interfaceVectorDimParam<FlatVectorOptionalArgs>
- Parameters:
value
- vector dimension- Returns:
- vector options
-
distance
Description copied from interface:VectorDistParam
Defines distance metric parameter- Specified by:
distance
in interfaceVectorDistParam<FlatVectorOptionalArgs>
- Parameters:
metric
- distance metric- Returns:
- vector options
-
initialCapacity
Description copied from interface:FlatVectorOptionalArgs
Defines initial vector capacity.- Specified by:
initialCapacity
in interfaceFlatVectorOptionalArgs
- Parameters:
value
- initial vector capacity- Returns:
- vector options
-
blockSize
Description copied from interface:FlatVectorOptionalArgs
Defines amount of vectors in a contiguous array.- Specified by:
blockSize
in interfaceFlatVectorOptionalArgs
- Parameters:
value
- amount of vectors- Returns:
- vector options
-
getFieldName
-
getType
-
getDim
public int getDim() -
getDistanceMetric
-
getInitialCapacity
-
getBlockSize
-
getCount
public int getCount()
-