Class ExistsPredicateFieldStepImpl
java.lang.Object
org.hibernate.search.engine.search.predicate.dsl.spi.AbstractPredicateFinalStep
org.hibernate.search.engine.search.predicate.dsl.impl.ExistsPredicateFieldStepImpl
- All Implemented Interfaces:
ExistsPredicateFieldStep<ExistsPredicateOptionsStep<?>>,ExistsPredicateOptionsStep<ExistsPredicateOptionsStep<?>>,PredicateFinalStep,PredicateScoreStep<ExistsPredicateOptionsStep<?>>
public final class ExistsPredicateFieldStepImpl
extends AbstractPredicateFinalStep
implements ExistsPredicateFieldStep<ExistsPredicateOptionsStep<?>>, ExistsPredicateOptionsStep<ExistsPredicateOptionsStep<?>>
-
Field Summary
Fields inherited from class org.hibernate.search.engine.search.predicate.dsl.spi.AbstractPredicateFinalStep
dslContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboost(float boost) Boost the weight of the predicate in score computation.protected SearchPredicatebuild()Force the score of the predicate to a single constant, identical for all documents.Target the given field in the "exists" predicate.Methods inherited from class org.hibernate.search.engine.search.predicate.dsl.spi.AbstractPredicateFinalStep
toPredicateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.engine.search.predicate.dsl.PredicateFinalStep
toPredicate
-
Constructor Details
-
ExistsPredicateFieldStepImpl
-
-
Method Details
-
field
Description copied from interface:ExistsPredicateFieldStepTarget the given field in the "exists" predicate.- Specified by:
fieldin interfaceExistsPredicateFieldStep<ExistsPredicateOptionsStep<?>>- Parameters:
fieldPath- The path to the index field to apply the predicate on.- Returns:
- The next step.
-
boost
Description copied from interface:PredicateScoreStepBoost the weight of the predicate in score computation.- Specified by:
boostin interfacePredicateScoreStep<ExistsPredicateOptionsStep<?>>- 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.
-
constantScore
Description copied from interface:PredicateScoreStepForce the score of the predicate to a single constant, identical for all documents.By default, the score will be
1.0f, butboosts, if any, will still be applied to the predicate.- Specified by:
constantScorein interfacePredicateScoreStep<ExistsPredicateOptionsStep<?>>- Returns:
this, for method chaining.
-
build
- Specified by:
buildin classAbstractPredicateFinalStep
-