Package org.redisson.api.vector
Interface VectorSimilarArgs
- All Known Implementing Classes:
VectorSimilarParams
public interface VectorSimilarArgs
Arguments object for RVectorSet.getSimilar() method
- Author:
- Nikita Koksharov
-
Method Summary
Modifier and TypeMethodDescriptioncount(int count) Defines the count parameter.static VectorSimilarArgsDefines element name.epsilon(double value) Defines the distance that is no further than the specified delta.explorationFactor(int value) Defines the exploration factor (EF).Defines the filter expression to restrict matching elements.filterEffort(int filterEffort) Defines the limit of filtering attempts for the filter expression.Defines whether a linear scan is used to obtain exact results.Defines whether the search is executed in the main thread or a background thread.static VectorSimilarArgsvector(byte[] vector) Defines vector as byte array (32-bit floating point blob of values).static VectorSimilarArgsDefines vector as array of floating point numbers.
-
Method Details
-
element
Defines element name.- Parameters:
element- element name- Returns:
- arguments object
-
vector
Defines vector as byte array (32-bit floating point blob of values).- Parameters:
vector- as byte array- Returns:
- arguments object
-
vector
Defines vector as array of floating point numbers.- Parameters:
vector- vector as array of doubles- Returns:
- arguments object
-
count
Defines the count parameter.- Parameters:
count- count value- Returns:
- arguments object
-
epsilon
Defines the distance that is no further than the specified delta.- Parameters:
value- a floating point number between 0 and 1.- Returns:
- arguments object
-
explorationFactor
Defines the exploration factor (EF).- Parameters:
value- exploration factor value- Returns:
- arguments object
-
filter
Defines the filter expression to restrict matching elements.- Parameters:
expression- expression value- Returns:
- arguments object
-
filterEffort
Defines the limit of filtering attempts for the filter expression.- Parameters:
filterEffort- - filter effort value- Returns:
- arguments object
-
useLinearScan
VectorSimilarArgs useLinearScan()Defines whether a linear scan is used to obtain exact results.- Returns:
- arguments object
-
useMainThread
VectorSimilarArgs useMainThread()Defines whether the search is executed in the main thread or a background thread.- Returns:
- arguments object
-