Package com.redis.vl.query
Class HybridQuery.HybridQueryBuilder
java.lang.Object
com.redis.vl.query.HybridQuery.HybridQueryBuilder
- Enclosing class:
HybridQuery
Builder for creating HybridQuery instances with fluent API.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()combinationMethod(HybridQuery.CombinationMethod combinationMethod) filterExpression(Filter filterExpression) filterExpression(String filterExpression) knnEfRuntime(int knnEfRuntime) linearAlpha(float linearAlpha) numResults(int numResults) rangeEpsilon(float rangeEpsilon) rangeRadius(float rangeRadius) returnFields(List<String> returnFields) rrfConstant(int rrfConstant) rrfWindow(int rrfWindow) textFieldName(String textFieldName) textScorer(String textScorer) vector(float[] vector) vectorFieldName(String vectorFieldName) vectorParamName(String vectorParamName) vectorSearchMethod(HybridQuery.VectorSearchMethod vectorSearchMethod) yieldCombinedScoreAs(String yieldCombinedScoreAs) yieldTextScoreAs(String yieldTextScoreAs) yieldVsimScoreAs(String yieldVsimScoreAs)
-
Method Details
-
text
-
textFieldName
-
vector
-
vectorFieldName
-
vectorParamName
-
textScorer
-
yieldTextScoreAs
-
vectorSearchMethod
public HybridQuery.HybridQueryBuilder vectorSearchMethod(HybridQuery.VectorSearchMethod vectorSearchMethod) -
knnEfRuntime
-
rangeRadius
-
rangeEpsilon
-
yieldVsimScoreAs
-
filterExpression
-
filterExpression
-
combinationMethod
public HybridQuery.HybridQueryBuilder combinationMethod(HybridQuery.CombinationMethod combinationMethod) -
rrfWindow
-
rrfConstant
-
linearAlpha
-
yieldCombinedScoreAs
-
dtype
-
numResults
-
returnFields
-
stopwords
-
build
-