public static class InnerHitsBuilder.InnerHit extends BaseInnerHitBuilder<InnerHitsBuilder.InnerHit>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
sourceBuilder
EMPTY_PARAMS
Constructor and Description |
---|
InnerHitsBuilder.InnerHit() |
Modifier and Type | Method and Description |
---|---|
InnerHitsBuilder.InnerHit |
addInnerHit(String name,
InnerHitsBuilder.InnerHit innerHit)
Adds a nested inner hit definition that collects inner hits for hits
on this inner hit level.
|
InnerHitsBuilder.InnerHit |
setPath(String path)
For parent/child inner hits the type to collect inner hits for.
|
InnerHitsBuilder.InnerHit |
setQuery(QueryBuilder query)
Sets the query to run for collecting the inner hits.
|
InnerHitsBuilder.InnerHit |
setType(String type)
For nested inner hits the path to collect child nested docs for.
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
addFieldDataField, addHighlightedField, addHighlightedField, addHighlightedField, addHighlightedField, addHighlightedField, addScriptField, addSort, addSort, field, highlightBuilder, setExplain, setFetchSource, setFetchSource, setFetchSource, setFrom, setHighlighterBoundaryChars, setHighlighterBoundaryMaxScan, setHighlighterEncoder, setHighlighterFilter, setHighlighterFragmenter, setHighlighterFragmentSize, setHighlighterNoMatchSize, setHighlighterNumOfFragments, setHighlighterOptions, setHighlighterOrder, setHighlighterPhraseLimit, setHighlighterPostTags, setHighlighterPreTags, setHighlighterQuery, setHighlighterRequireFieldMatch, setHighlighterTagsSchema, setHighlighterType, setNoFields, setSize, setTrackScores, setVersion, sourceBuilder
public InnerHitsBuilder.InnerHit setQuery(QueryBuilder query)
public InnerHitsBuilder.InnerHit setPath(String path)
public InnerHitsBuilder.InnerHit setType(String type)
public InnerHitsBuilder.InnerHit addInnerHit(String name, InnerHitsBuilder.InnerHit innerHit)
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
toXContent
in interface ToXContent
toXContent
in class BaseInnerHitBuilder<InnerHitsBuilder.InnerHit>
IOException
Copyright © 2009–2016. All rights reserved.