Interface PredicateScoreStep<S>
-
- Type Parameters:
S- The "self" type (the actual exposed type of this step)
- All Superinterfaces:
PredicateBoostStep<S>
- All Known Subinterfaces:
BooleanPredicateClausesStep<S>,ExistsPredicateOptionsStep<S>,MatchAllPredicateOptionsStep<S>,MatchIdPredicateMatchingMoreStep<S,N>,MatchIdPredicateOptionsStep<S>,MatchPredicateOptionsStep<S>,PhrasePredicateOptionsStep<S>,RangePredicateOptionsStep<S>,SimpleQueryStringPredicateOptionsStep<S>,SpatialWithinPredicateOptionsStep<S>,WildcardPredicateOptionsStep<S>
public interface PredicateScoreStep<S> extends PredicateBoostStep<S>
The step in a predicate definition where score-related options can be set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Sboost(float boost)Boost the weight of the predicate in score computation.SconstantScore()Force the score of the predicate to a single constant, identical for all documents.
-
-
-
Method Detail
-
boost
S boost(float boost)
Boost the weight of the predicate in score computation.- Specified by:
boostin interfacePredicateBoostStep<S>- Parameters:
boost- The boost factor. Higher than 1 increases the weight in score computation, between 0 and 1 lowers the weight. Lower than 0 is for experts only.- Returns:
this, for method chaining.
-
-