Class MatchPhrasePrefixQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<MatchPhrasePrefixQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.MatchPhrasePrefixQuery.Builder
- All Implemented Interfaces:
WithJson<MatchPhrasePrefixQuery.Builder>
,ObjectBuilder<MatchPhrasePrefixQuery>
- Enclosing class:
- MatchPhrasePrefixQuery
public static class MatchPhrasePrefixQuery.Builder
extends QueryBase.AbstractBuilder<MatchPhrasePrefixQuery.Builder>
implements ObjectBuilder<MatchPhrasePrefixQuery>
Builder for
MatchPhrasePrefixQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAnalyzer used to convert text in the query value into tokens.build()
Builds aMatchPhrasePrefixQuery
.Required - The target fieldmaxExpansions
(Integer value) Maximum number of terms to which the last provided term of the query value will expand.Required - Text you wish to find in the provided field.protected MatchPhrasePrefixQuery.Builder
self()
Maximum number of positions allowed between matching tokens.zeroTermsQuery
(ZeroTermsQuery value) Indicates whether no documents are returned if the analyzer removes all tokens, such as when using astop
filter.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 -
analyzer
Analyzer used to convert text in the query value into tokens.API name:
analyzer
-
maxExpansions
Maximum number of terms to which the last provided term of the query value will expand.API name:
max_expansions
-
query
Required - Text you wish to find in the provided field.API name:
query
-
slop
Maximum number of positions allowed between matching tokens.API name:
slop
-
zeroTermsQuery
Indicates whether no documents are returned if the analyzer removes all tokens, such as when using astop
filter.API name:
zero_terms_query
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<MatchPhrasePrefixQuery.Builder>
-
build
Builds aMatchPhrasePrefixQuery
.- Specified by:
build
in interfaceObjectBuilder<MatchPhrasePrefixQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-