Interface WildcardPredicateFieldStep<N extends WildcardPredicateFieldMoreStep<?,?>>
-
- Type Parameters:
N- The type of the next step.
public interface WildcardPredicateFieldStep<N extends WildcardPredicateFieldMoreStep<?,?>>The initial step in a "wildcard" predicate definition, where the target field can be set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Nfield(String fieldPath)Target the given field in the wildcard predicate.Nfields(String... fieldPaths)Target the given fields in the wildcard predicate.
-
-
-
Method Detail
-
field
default N field(String fieldPath)
Target the given field in the wildcard predicate.Only text fields are supported.
Multiple fields may be targeted by the same predicate: the predicate will match if any targeted field matches.
When targeting multiple fields, those fields must have compatible types. Please refer to the reference documentation for more information.
- Parameters:
fieldPath- The path to the index field to apply the predicate on.- Returns:
- The next step.
-
fields
N fields(String... fieldPaths)
Target the given fields in the wildcard predicate.Only text fields are supported.
Equivalent to
field(String)followed by multiple calls toWildcardPredicateFieldMoreStep.field(String), the only difference being that calls toMultiFieldPredicateFieldBoostStep.boost(float)and other field-specific settings on the returned step will only need to be done once and will apply to all the fields passed to this method.- Parameters:
fieldPaths- The paths to the index fields to apply the predicate on.- Returns:
- The next step.
- See Also:
field(String)
-
-