Class Query.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Query.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.Query.Builder
- All Implemented Interfaces:
WithJson<Query.Builder>
,ObjectBuilder<Query>
- Enclosing class:
- Query
public static class Query.Builder
extends WithJsonObjectBuilderBase<Query.Builder>
implements ObjectBuilder<Query>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDefine thisQuery
as a plugin-defined variant.build()
fuzzy
(FuzzyQuery v) match
(MatchQuery v) matchPhrasePrefix
(Function<MatchPhrasePrefixQuery.Builder, ObjectBuilder<MatchPhrasePrefixQuery>> fn) range
(RangeQuery v) protected Query.Builder
self()
shape
(ShapeQuery v) simpleQueryString
(Function<SimpleQueryStringQuery.Builder, ObjectBuilder<SimpleQueryStringQuery>> fn) terms
(TermsQuery v) 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
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Query.Builder>
-
bool
-
bool
-
boosting
-
boosting
public ObjectBuilder<Query> boosting(Function<BoostingQuery.Builder, ObjectBuilder<BoostingQuery>> fn) -
common
-
common
public ObjectBuilder<Query> common(Function<CommonTermsQuery.Builder, ObjectBuilder<CommonTermsQuery>> fn) -
combinedFields
-
combinedFields
public ObjectBuilder<Query> combinedFields(Function<CombinedFieldsQuery.Builder, ObjectBuilder<CombinedFieldsQuery>> fn) -
constantScore
-
constantScore
public ObjectBuilder<Query> constantScore(Function<ConstantScoreQuery.Builder, ObjectBuilder<ConstantScoreQuery>> fn) -
disMax
-
disMax
-
distanceFeature
-
distanceFeature
public ObjectBuilder<Query> distanceFeature(Function<DistanceFeatureQuery.Builder, ObjectBuilder<DistanceFeatureQuery>> fn) -
exists
-
exists
-
functionScore
-
functionScore
public ObjectBuilder<Query> functionScore(Function<FunctionScoreQuery.Builder, ObjectBuilder<FunctionScoreQuery>> fn) -
fuzzy
-
fuzzy
-
geoBoundingBox
-
geoBoundingBox
public ObjectBuilder<Query> geoBoundingBox(Function<GeoBoundingBoxQuery.Builder, ObjectBuilder<GeoBoundingBoxQuery>> fn) -
geoDistance
-
geoDistance
public ObjectBuilder<Query> geoDistance(Function<GeoDistanceQuery.Builder, ObjectBuilder<GeoDistanceQuery>> fn) -
geoPolygon
-
geoPolygon
public ObjectBuilder<Query> geoPolygon(Function<GeoPolygonQuery.Builder, ObjectBuilder<GeoPolygonQuery>> fn) -
geoShape
-
geoShape
public ObjectBuilder<Query> geoShape(Function<GeoShapeQuery.Builder, ObjectBuilder<GeoShapeQuery>> fn) -
hasChild
-
hasChild
public ObjectBuilder<Query> hasChild(Function<HasChildQuery.Builder, ObjectBuilder<HasChildQuery>> fn) -
hasParent
-
hasParent
public ObjectBuilder<Query> hasParent(Function<HasParentQuery.Builder, ObjectBuilder<HasParentQuery>> fn) -
ids
-
ids
-
intervals
-
intervals
public ObjectBuilder<Query> intervals(Function<IntervalsQuery.Builder, ObjectBuilder<IntervalsQuery>> fn) -
match
-
match
-
matchAll
-
matchAll
public ObjectBuilder<Query> matchAll(Function<MatchAllQuery.Builder, ObjectBuilder<MatchAllQuery>> fn) -
matchBoolPrefix
-
matchBoolPrefix
public ObjectBuilder<Query> matchBoolPrefix(Function<MatchBoolPrefixQuery.Builder, ObjectBuilder<MatchBoolPrefixQuery>> fn) -
matchNone
-
matchNone
public ObjectBuilder<Query> matchNone(Function<MatchNoneQuery.Builder, ObjectBuilder<MatchNoneQuery>> fn) -
matchPhrase
-
matchPhrase
public ObjectBuilder<Query> matchPhrase(Function<MatchPhraseQuery.Builder, ObjectBuilder<MatchPhraseQuery>> fn) -
matchPhrasePrefix
-
matchPhrasePrefix
public ObjectBuilder<Query> matchPhrasePrefix(Function<MatchPhrasePrefixQuery.Builder, ObjectBuilder<MatchPhrasePrefixQuery>> fn) -
moreLikeThis
-
moreLikeThis
public ObjectBuilder<Query> moreLikeThis(Function<MoreLikeThisQuery.Builder, ObjectBuilder<MoreLikeThisQuery>> fn) -
multiMatch
-
multiMatch
public ObjectBuilder<Query> multiMatch(Function<MultiMatchQuery.Builder, ObjectBuilder<MultiMatchQuery>> fn) -
nested
-
nested
-
parentId
-
parentId
public ObjectBuilder<Query> parentId(Function<ParentIdQuery.Builder, ObjectBuilder<ParentIdQuery>> fn) -
percolate
-
percolate
public ObjectBuilder<Query> percolate(Function<PercolateQuery.Builder, ObjectBuilder<PercolateQuery>> fn) -
pinned
-
pinned
-
prefix
-
prefix
-
queryString
-
queryString
public ObjectBuilder<Query> queryString(Function<QueryStringQuery.Builder, ObjectBuilder<QueryStringQuery>> fn) -
range
-
range
-
rankFeature
-
rankFeature
public ObjectBuilder<Query> rankFeature(Function<RankFeatureQuery.Builder, ObjectBuilder<RankFeatureQuery>> fn) -
regexp
-
regexp
-
ruleQuery
-
ruleQuery
-
script
-
script
-
scriptScore
-
scriptScore
public ObjectBuilder<Query> scriptScore(Function<ScriptScoreQuery.Builder, ObjectBuilder<ScriptScoreQuery>> fn) -
shape
-
shape
-
simpleQueryString
-
simpleQueryString
public ObjectBuilder<Query> simpleQueryString(Function<SimpleQueryStringQuery.Builder, ObjectBuilder<SimpleQueryStringQuery>> fn) -
spanContaining
-
spanContaining
public ObjectBuilder<Query> spanContaining(Function<SpanContainingQuery.Builder, ObjectBuilder<SpanContainingQuery>> fn) -
fieldMaskingSpan
-
fieldMaskingSpan
public ObjectBuilder<Query> fieldMaskingSpan(Function<SpanFieldMaskingQuery.Builder, ObjectBuilder<SpanFieldMaskingQuery>> fn) -
spanFirst
-
spanFirst
public ObjectBuilder<Query> spanFirst(Function<SpanFirstQuery.Builder, ObjectBuilder<SpanFirstQuery>> fn) -
spanMulti
-
spanMulti
public ObjectBuilder<Query> spanMulti(Function<SpanMultiTermQuery.Builder, ObjectBuilder<SpanMultiTermQuery>> fn) -
spanNear
-
spanNear
public ObjectBuilder<Query> spanNear(Function<SpanNearQuery.Builder, ObjectBuilder<SpanNearQuery>> fn) -
spanNot
-
spanNot
-
spanOr
-
spanOr
-
spanTerm
-
spanTerm
public ObjectBuilder<Query> spanTerm(Function<SpanTermQuery.Builder, ObjectBuilder<SpanTermQuery>> fn) -
spanWithin
-
spanWithin
public ObjectBuilder<Query> spanWithin(Function<SpanWithinQuery.Builder, ObjectBuilder<SpanWithinQuery>> fn) -
term
-
term
-
terms
-
terms
-
termsSet
-
termsSet
public ObjectBuilder<Query> termsSet(Function<TermsSetQuery.Builder, ObjectBuilder<TermsSetQuery>> fn) -
textExpansion
-
textExpansion
public ObjectBuilder<Query> textExpansion(Function<TextExpansionQuery.Builder, ObjectBuilder<TextExpansionQuery>> fn) -
wildcard
-
wildcard
public ObjectBuilder<Query> wildcard(Function<WildcardQuery.Builder, ObjectBuilder<WildcardQuery>> fn) -
wrapper
-
wrapper
-
type
-
type
-
_custom
Define thisQuery
as a plugin-defined variant.- Parameters:
name
- the plugin-defined identifierdata
- the data for this customQuery
. It is converted internally toJsonData
.
-
build
- Specified by:
build
in interfaceObjectBuilder<Query>
-