Class MatchPhrasePrefixQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.MatchPhrasePrefixQuery
- All Implemented Interfaces:
QueryVariant
,JsonpSerializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<MatchPhrasePrefixQuery>
Json deserializer forMatchPhrasePrefixQuery
-
Method Summary
Modifier and TypeMethodDescriptionQuery variant kind.final String
analyzer()
Analyzer used to convert text in the query value into tokens.final String
field()
Required - The target fieldfinal Integer
Maximum number of terms to which the last provided term of the query value will expand.static MatchPhrasePrefixQuery
final String
query()
Required - Text you wish to find in the provided field.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final Integer
slop()
Maximum number of positions allowed between matching tokens.final ZeroTermsQuery
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
boost, queryName, serialize, setupQueryBaseDeserializer, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
_toQuery
-
Field Details
-
_DESERIALIZER
Json deserializer forMatchPhrasePrefixQuery
-
-
Method Details
-
of
public static MatchPhrasePrefixQuery of(Function<MatchPhrasePrefixQuery.Builder, ObjectBuilder<MatchPhrasePrefixQuery>> fn) -
_queryKind
Query variant kind.- Specified by:
_queryKind
in interfaceQueryVariant
-
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
-
serializeInternal
- Overrides:
serializeInternal
in classQueryBase
-
setupMatchPhrasePrefixQueryDeserializer
protected static void setupMatchPhrasePrefixQueryDeserializer(ObjectDeserializer<MatchPhrasePrefixQuery.Builder> op)
-