Package io.milvus.param.dml.ranker
Class WeightedRanker.Builder
java.lang.Object
io.milvus.param.dml.ranker.WeightedRanker.Builder
- Enclosing class:
WeightedRanker
Builder for
WeightedRanker class.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Verifies parameters and creates a newWeightedRankerinstance.withWeights(@NonNull List<Float> weights) Assign weights for each AnnSearchParam.
-
Method Details
-
withWeights
Assign weights for each AnnSearchParam. The length of weights must be equal to number of AnnSearchParam. You can assign any float value for weight, the sum of weight values can exceed 1. The distance/similarity values of each field will be mapped into a range of [0,1], and score = sum(weights[i] * distance_i_in_[0,1])- Parameters:
weights- weight values- Returns:
Builder
-
build
Verifies parameters and creates a newWeightedRankerinstance.- Returns:
WeightedRanker- Throws:
ParamException
-