Class HasChildQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<HasChildQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.HasChildQuery.Builder
- All Implemented Interfaces:
WithJson<HasChildQuery.Builder>
,ObjectBuilder<HasChildQuery>
- Enclosing class:
- HasChildQuery
public static class HasChildQuery.Builder
extends QueryBase.AbstractBuilder<HasChildQuery.Builder>
implements ObjectBuilder<HasChildQuery>
Builder for
HasChildQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aHasChildQuery
.final HasChildQuery.Builder
ignoreUnmapped
(Boolean value) Indicates whether to ignore an unmappedtype
and not return any documents instead of an error.final HasChildQuery.Builder
If defined, each search hit will contain inner hits.final HasChildQuery.Builder
If defined, each search hit will contain inner hits.final HasChildQuery.Builder
maxChildren
(Integer value) Maximum number of child documents that match the query allowed for a returned parent document.final HasChildQuery.Builder
minChildren
(Integer value) Minimum number of child documents that match the query required to match the query for a returned parent document.final HasChildQuery.Builder
Required - Query you wish to run on child documents of thetype
field.final HasChildQuery.Builder
Required - Query you wish to run on child documents of thetype
field.final HasChildQuery.Builder
scoreMode
(ChildScoreMode value) Indicates how scores for matching child documents affect the root parent document’s relevance score.protected HasChildQuery.Builder
self()
final HasChildQuery.Builder
Required - Name of the child relationship mapped for thejoin
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
-
ignoreUnmapped
Indicates whether to ignore an unmappedtype
and not return any documents instead of an error.API name:
ignore_unmapped
-
innerHits
If defined, each search hit will contain inner hits.API name:
inner_hits
-
innerHits
public final HasChildQuery.Builder innerHits(Function<InnerHits.Builder, ObjectBuilder<InnerHits>> fn) If defined, each search hit will contain inner hits.API name:
inner_hits
-
maxChildren
Maximum number of child documents that match the query allowed for a returned parent document. If the parent document exceeds this limit, it is excluded from the search results.API name:
max_children
-
minChildren
Minimum number of child documents that match the query required to match the query for a returned parent document. If the parent document does not meet this limit, it is excluded from the search results.API name:
min_children
-
query
Required - Query you wish to run on child documents of thetype
field. If a child document matches the search, the query returns the parent document.API name:
query
-
query
Required - Query you wish to run on child documents of thetype
field. If a child document matches the search, the query returns the parent document.API name:
query
-
scoreMode
Indicates how scores for matching child documents affect the root parent document’s relevance score.API name:
score_mode
-
type
Required - Name of the child relationship mapped for thejoin
field.API name:
type
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<HasChildQuery.Builder>
-
build
Builds aHasChildQuery
.- Specified by:
build
in interfaceObjectBuilder<HasChildQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-