Class TermQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<TermQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.TermQuery.Builder
- All Implemented Interfaces:
WithJson<TermQuery.Builder>
,ObjectBuilder<TermQuery>
- Enclosing class:
- TermQuery
public static class TermQuery.Builder
extends QueryBase.AbstractBuilder<TermQuery.Builder>
implements ObjectBuilder<TermQuery>
Builder for
TermQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aTermQuery
.final TermQuery.Builder
caseInsensitive
(Boolean value) Allows ASCII case insensitive matching of the value with the indexed field values when set totrue
.final TermQuery.Builder
Required - The target fieldprotected TermQuery.Builder
self()
final TermQuery.Builder
value
(boolean value) Required - Term you wish to find in the provided field.final TermQuery.Builder
value
(double value) Required - Term you wish to find in the provided field.final TermQuery.Builder
value
(long value) Required - Term you wish to find in the provided field.final TermQuery.Builder
value
(FieldValue value) Required - Term you wish to find in the provided field.final TermQuery.Builder
Required - Term you wish to find in the provided field.final TermQuery.Builder
Required - Term 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 -
value
Required - Term you wish to find in the provided field.API name:
value
-
value
Required - Term you wish to find in the provided field.API name:
value
-
value
Required - Term you wish to find in the provided field.API name:
value
-
value
Required - Term you wish to find in the provided field.API name:
value
-
value
Required - Term you wish to find in the provided field.API name:
value
-
value
Required - Term you wish to find in the provided field.API name:
value
-
caseInsensitive
Allows ASCII case insensitive matching of the value with the indexed field values when set totrue
. Whenfalse
, the case sensitivity of matching depends on the underlying field’s mapping.API name:
case_insensitive
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<TermQuery.Builder>
-
build
Builds aTermQuery
.- Specified by:
build
in interfaceObjectBuilder<TermQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-