Interface BooleanPredicateClausesStep<SR, S extends BooleanPredicateClausesStep<SR,?>>
- Type Parameters:
SR- Scope root type.S- The "self" type (the actual exposed type of this step).
- All Superinterfaces:
BooleanPredicateOptionsCollector<SR, BooleanPredicateOptionsCollector<SR,?>>, CommonMinimumShouldMatchOptionsStep<BooleanPredicateOptionsCollector<SR, ?>>, GenericBooleanPredicateClausesStep<SR, S, BooleanPredicateOptionsCollector<SR, ?>>, PredicateFinalStep, PredicateScoreStep<S>
public interface BooleanPredicateClausesStep<SR, S extends BooleanPredicateClausesStep<SR,?>>
extends GenericBooleanPredicateClausesStep<SR, S, BooleanPredicateOptionsCollector<SR,?>>
The initial and final step in a boolean predicate definition, where clauses can be added.
Different types of clauses have different effects, see BooleanPredicateOptionsCollector.
-
Method Summary
Methods inherited from interface BooleanPredicateOptionsCollector
hasClauseMethods inherited from interface GenericBooleanPredicateClausesStep
filter, filter, filter, minimumShouldMatch, minimumShouldMatch, minimumShouldMatchNumber, minimumShouldMatchPercent, must, must, must, mustNot, mustNot, mustNot, should, should, should, withMethods inherited from interface PredicateFinalStep
toPredicateMethods inherited from interface PredicateScoreStep
boost, constantScore