Class WildcardQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<WildcardQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.WildcardQuery.Builder
- All Implemented Interfaces:
WithJson<WildcardQuery.Builder>
,ObjectBuilder<WildcardQuery>
- Enclosing class:
- WildcardQuery
public static class WildcardQuery.Builder
extends QueryBase.AbstractBuilder<WildcardQuery.Builder>
implements ObjectBuilder<WildcardQuery>
Builder for
WildcardQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aWildcardQuery
.final WildcardQuery.Builder
caseInsensitive
(Boolean value) Allows case insensitive matching of the pattern with the indexed field values when set to true.final WildcardQuery.Builder
Required - The target fieldfinal WildcardQuery.Builder
Method used to rewrite the query.protected WildcardQuery.Builder
self()
final WildcardQuery.Builder
Wildcard pattern for terms you wish to find in the provided field.final WildcardQuery.Builder
Wildcard pattern for terms you wish to find in the provided field.Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required - The target field -
caseInsensitive
Allows case insensitive matching of the pattern with the indexed field values when set to true. Default is false which means the case sensitivity of matching depends on the underlying field’s mapping.API name:
case_insensitive
-
rewrite
Method used to rewrite the query.API name:
rewrite
-
value
Wildcard pattern for terms you wish to find in the provided field. Required, when wildcard is not set.API name:
value
-
wildcard
Wildcard pattern for terms you wish to find in the provided field. Required, when value is not set.API name:
wildcard
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<WildcardQuery.Builder>
-
build
Builds aWildcardQuery
.- Specified by:
build
in interfaceObjectBuilder<WildcardQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-