Interface PrefixPredicateFieldMoreStep<S extends PrefixPredicateFieldMoreStep<?,N>,N extends PrefixPredicateOptionsStep<?>>
- Type Parameters:
S- The "self" type (the actual exposed type of this step).N- The type of the next step.
- All Superinterfaces:
MultiFieldPredicateFieldBoostStep<S>,PrefixPredicateMatchingStep<N>
public interface PrefixPredicateFieldMoreStep<S extends PrefixPredicateFieldMoreStep<?,N>,N extends PrefixPredicateOptionsStep<?>>
extends PrefixPredicateMatchingStep<N>, MultiFieldPredicateFieldBoostStep<S>
The step in a "prefix" predicate definition where the pattern to match can be set
(see the superinterface
PrefixPredicateMatchingStep),
or optional parameters for the last targeted field(s) can be set,
or more target fields can be added.-
Method Summary
Methods inherited from interface org.hibernate.search.engine.search.predicate.dsl.MultiFieldPredicateFieldBoostStep
boostMethods inherited from interface org.hibernate.search.engine.search.predicate.dsl.PrefixPredicateMatchingStep
matching
-
Method Details
-
field
Target the given field in the prefix predicate, as an alternative to the already-targeted fields.Only text fields are supported.
See
PrefixPredicateFieldStep.field(String)for more information on targeted fields.- Parameters:
fieldPath- The path to the index field to apply the predicate on.- Returns:
- The next step.
- See Also:
-
fields
Target the given fields in the prefix predicate, as an alternative to the already-targeted fields.Only text fields are supported.
See
PrefixPredicateFieldStep.fields(String...)for more information on targeted fields.- Parameters:
fieldPaths- The paths to the index fields to apply the predicate on.- Returns:
- The next step.
- See Also:
-