public interface WildcardPredicateFieldSetContext extends MultiFieldPredicateFieldSetContext<WildcardPredicateFieldSetContext>
| Modifier and Type | Method and Description |
|---|---|
WildcardPredicateTerminalContext |
matching(String wildcardPattern)
Require at least one of the targeted fields to match the given wildcard pattern.
|
default WildcardPredicateFieldSetContext |
orField(String absoluteFieldPath)
Target the given field in the wildcard predicate,
as an alternative to the already-targeted fields.
|
WildcardPredicateFieldSetContext |
orFields(String... absoluteFieldPaths)
Target the given fields in the wildcard predicate,
as an alternative to the already-targeted fields.
|
boostedTodefault WildcardPredicateFieldSetContext orField(String absoluteFieldPath)
Only text fields are supported.
See WildcardPredicateContext.onField(String) for more information on targeted fields.
absoluteFieldPath - The absolute path (from the document root) of the targeted field.this, for method chaining.WildcardPredicateContext.onField(String)WildcardPredicateFieldSetContext orFields(String... absoluteFieldPaths)
Only text fields are supported.
See WildcardPredicateContext.onFields(String...) for more information on targeted fields.
absoluteFieldPaths - The absolute paths (from the document root) of the targeted fields.this, for method chaining.WildcardPredicateContext.onFields(String...)WildcardPredicateTerminalContext matching(String wildcardPattern)
wildcardPattern - The pattern to match. Supported wildcards are *,
which matches any character sequence (including the empty one), and ?,
which matches any single character. \ is the escape character.Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.