Interface MatchPredicateFieldMoreGenericStep<S extends MatchPredicateFieldMoreGenericStep<?,N,T,V>,N extends MatchPredicateOptionsStep<?>,T,V>

Type Parameters:
S - The "self" type (the actual exposed type of this step).
N - The type of the next step.
T - The type of the match value.
V - The type representing the fields.
All Superinterfaces:
MatchPredicateMatchingGenericStep<N,T>, MultiFieldPredicateFieldBoostStep<S>
All Known Subinterfaces:
MatchPredicateFieldMoreStep<S,N>

public interface MatchPredicateFieldMoreGenericStep<S extends MatchPredicateFieldMoreGenericStep<?,N,T,V>,N extends MatchPredicateOptionsStep<?>,T,V> extends MatchPredicateMatchingGenericStep<N,T>, MultiFieldPredicateFieldBoostStep<S>
The step in a "match" predicate definition where the value to match can be set (see the superinterface MatchPredicateMatchingStep), or optional parameters for the last targeted field(s) can be set, or more target fields can be added.
  • Method Summary

    Modifier and Type
    Method
    Description
    field(V field)
    Target the given field in the match predicate, as an alternative to the already-targeted fields.
    fields(V... fieldPaths)
    Target the given fields in the match predicate, as an alternative to the already-targeted fields.

    Methods inherited from interface org.hibernate.search.engine.search.predicate.dsl.MatchPredicateMatchingGenericStep

    matching

    Methods inherited from interface org.hibernate.search.engine.search.predicate.dsl.MultiFieldPredicateFieldBoostStep

    boost