Interface SearchPredicateBuilder
- All Known Subinterfaces:
BooleanPredicateBuilder,CommonQueryStringPredicateBuilder,ExistsPredicateBuilder,KnnPredicateBuilder,MatchAllPredicateBuilder,MatchIdPredicateBuilder,MatchNonePredicateBuilder,MatchPredicateBuilder,NamedPredicateBuilder,NestedPredicateBuilder,PhrasePredicateBuilder,PrefixPredicateBuilder,QueryStringPredicateBuilder,RangePredicateBuilder,RegexpPredicateBuilder,SimpleQueryStringPredicateBuilder,SpatialWithinBoundingBoxPredicateBuilder,SpatialWithinCirclePredicateBuilder,SpatialWithinPolygonPredicateBuilder,TermsPredicateBuilder,WildcardPredicateBuilder,WithParametersPredicateBuilder
- All Known Implementing Classes:
AbstractElasticsearchPredicate.AbstractBuilder,AbstractElasticsearchSingleFieldPredicate.AbstractBuilder,AbstractLuceneLeafSingleFieldPredicate.AbstractBuilder,AbstractLuceneSearchPredicate.AbstractBuilder,AbstractLuceneSingleFieldPredicate.AbstractBuilder,org.hibernate.search.backend.elasticsearch.search.predicate.impl.ElasticsearchCommonQueryStringPredicate.Builder,ElasticsearchQueryStringPredicate.Builder,ElasticsearchSimpleQueryStringPredicate.Builder,ElasticsearchWithParametersPredicate.Builder,org.hibernate.search.backend.lucene.search.predicate.impl.LuceneCommonQueryStringPredicate.Builder,LuceneQueryStringPredicate.Builder,LuceneSimpleQueryStringPredicate.Builder,LuceneWithParametersPredicate.Builder
public interface SearchPredicateBuilder
A search predicate builder, i.e. an object responsible for collecting parameters
and then building a search predicate.
-
Method Details
-
boost
void boost(float boost) -
constantScore
void constantScore() -
build
SearchPredicate build()- Returns:
- An implementation-specific view of this builder,
allowing the backend to call a
build()method in particular.
-