Interface PredicateScoreStep<S>
-
- Type Parameters:
S
- The "self" type (the actual exposed type of this step)
- All Known Subinterfaces:
BooleanPredicateClausesStep<S>
,ExistsPredicateOptionsStep<S>
,MatchAllPredicateOptionsStep<S>
,MatchIdPredicateMatchingMoreStep<S,N>
,MatchIdPredicateOptionsStep<S>
,MatchPredicateOptionsStep<S>
,PhrasePredicateOptionsStep<S>
,RangePredicateOptionsStep<S>
,RegexpPredicateOptionsStep<S>
,SimpleQueryStringPredicateOptionsStep<S>
,SpatialWithinPredicateOptionsStep<S>
,TermsPredicateOptionsStep<S>
,WildcardPredicateOptionsStep<S>
public interface PredicateScoreStep<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 S
boost(float boost)
Boost the weight of the predicate in score computation.S
constantScore()
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.- 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.
-
-