public interface SimpleQueryStringPredicateContext
| Modifier and Type | Method and Description |
|---|---|
default SimpleQueryStringPredicateFieldSetContext |
onField(String absoluteFieldPath)
Target the given field in the simple query string predicate.
|
SimpleQueryStringPredicateFieldSetContext |
onFields(String... absoluteFieldPaths)
Target the given fields in the simple query string predicate.
|
default SimpleQueryStringPredicateFieldSetContext onField(String absoluteFieldPath)
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.
absoluteFieldPath - The absolute path (from the document root) of the targeted field.SimpleQueryStringPredicateFieldSetContext allowing to define field-specific settings
(such as the boost),
or simply to continue the definition of the simpleQueryString predicate
(simpleQueryString to match, ...).SimpleQueryStringPredicateFieldSetContext onFields(String... absoluteFieldPaths)
Only text fields are supported.
Equivalent to onField(String) followed by multiple calls to
SimpleQueryStringPredicateFieldSetContext.orField(String),
the only difference being that calls to MultiFieldPredicateFieldSetContext.boostedTo(float)
and other field-specific settings on the returned context will only need to be done once
and will apply to all the fields passed to this method.
absoluteFieldPaths - The absolute paths (from the document root) of the targeted fields.SimpleQueryStringPredicateFieldSetContext (see onField(String) for details).onField(String)Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.