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

      Returns:
      An implementation-specific view of this builder, allowing the backend to call a build() method in particular.