Interface RangePredicateFieldMoreStep<S extends RangePredicateFieldMoreStep<?,N>,N extends RangePredicateOptionsStep<?>>
-
- Type Parameters:
S
- The "self" type (the actual exposed type of this step).N
- The type of the next step.
- All Superinterfaces:
MultiFieldPredicateFieldBoostStep<S>
,RangePredicateMatchingStep<N>
public interface RangePredicateFieldMoreStep<S extends RangePredicateFieldMoreStep<?,N>,N extends RangePredicateOptionsStep<?>> extends RangePredicateMatchingStep<N>, MultiFieldPredicateFieldBoostStep<S>
The step in a "range" predicate definition where the limits of the range to match can be set (see the superinterfaceRangePredicateMatchingStep
), or optional parameters for the last targeted field(s) can be set, or more target fields can be added.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default S
field(String absoluteFieldPath)
Target the given field in the range predicate, as an alternative to the already-targeted fields.S
fields(String... absoluteFieldPaths)
Target the given fields in the range predicate, as an alternative to the already-targeted fields.-
Methods inherited from interface org.hibernate.search.engine.search.predicate.dsl.MultiFieldPredicateFieldBoostStep
boost
-
Methods inherited from interface org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep
atLeast, atLeast, atMost, atMost, between, between, between, greaterThan, greaterThan, lessThan, lessThan, range, range
-
-
-
-
Method Detail
-
field
default S field(String absoluteFieldPath)
Target the given field in the range predicate, as an alternative to the already-targeted fields.See
RangePredicateFieldStep.field(String)
for more information about targeting fields.- Parameters:
absoluteFieldPath
- The absolute path (from the document root) of the targeted field.- Returns:
- The next step.
- See Also:
RangePredicateFieldStep.field(String)
-
fields
S fields(String... absoluteFieldPaths)
Target the given fields in the range predicate, as an alternative to the already-targeted fields.See
RangePredicateFieldStep.fields(String...)
for more information about targeting fields.- Parameters:
absoluteFieldPaths
- The absolute paths (from the document root) of the targeted fields.- Returns:
- The next step.
- See Also:
RangePredicateFieldStep.fields(String...)
-
-