Class WildcardQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.WildcardQuery
- All Implemented Interfaces:
QueryVariant
,JsonpSerializable
@JsonpDeserializable public class WildcardQuery extends QueryBase implements QueryVariant
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WildcardQuery.Builder
Builder forWildcardQuery
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<WildcardQuery>
_DESERIALIZER
Json deserializer forWildcardQuery
-
Method Summary
Modifier and Type Method Description Query.Kind
_queryKind()
Query variant kind.java.lang.Boolean
caseInsensitive()
Allows case insensitive matching of the pattern with the indexed field values when set to true.java.lang.String
field()
Required - The target fieldstatic WildcardQuery
of(java.util.function.Function<WildcardQuery.Builder,ObjectBuilder<WildcardQuery>> fn)
java.lang.String
rewrite()
Method used to rewrite the queryprotected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupWildcardQueryDeserializer(ObjectDeserializer<WildcardQuery.Builder> op)
java.lang.String
value()
Wildcard pattern for terms you wish to find in the provided field.java.lang.String
wildcard()
Wildcard pattern for terms you wish to find in the provided field.Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
boost, queryName, serialize, setupQueryBaseDeserializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
_toQuery
-
Field Details
-
_DESERIALIZER
Json deserializer forWildcardQuery
-
-
Method Details
-
of
public static WildcardQuery of(java.util.function.Function<WildcardQuery.Builder,ObjectBuilder<WildcardQuery>> fn) -
_queryKind
Query variant kind.- Specified by:
_queryKind
in interfaceQueryVariant
-
field
public final java.lang.String field()Required - The target field -
caseInsensitive
@Nullable public final java.lang.Boolean 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
@Nullable public final java.lang.String rewrite()Method used to rewrite the queryAPI name:
rewrite
-
value
@Nullable public final java.lang.String value()Wildcard pattern for terms you wish to find in the provided field. Required, when wildcard is not set.API name:
value
-
wildcard
@Nullable public final java.lang.String wildcard()Wildcard pattern for terms you wish to find in the provided field. Required, when value is not set.API name:
wildcard
-
serializeInternal
- Overrides:
serializeInternal
in classQueryBase
-
setupWildcardQueryDeserializer
-