Class Hit.Builder<TDocument>
java.lang.Object
org.opensearch.client.opensearch._global.search.Hit.Builder<TDocument>
- All Implemented Interfaces:
ObjectBuilder<Hit<TDocument>>
public static class Hit.Builder<TDocument> extends java.lang.Object implements ObjectBuilder<Hit<TDocument>>
Builder for
Hit.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Hit.Builder<TDocument>addIgnored(java.lang.String value)Add a value toignored(List), creating the list if needed.Hit.Builder<TDocument>addMatchedQueries(java.lang.String value)Add a value tomatchedQueries(List), creating the list if needed.Hit.Builder<TDocument>addSort(jakarta.json.JsonValue value)Add a value tosort(List), creating the list if needed.Hit<TDocument>build()Builds aHit.Hit.Builder<TDocument>explanation(java.util.function.Function<Explanation.Builder,ObjectBuilder<Explanation>> fn)API name:_explanationHit.Builder<TDocument>explanation(Explanation value)API name:_explanationHit.Builder<TDocument>fields(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:fieldsHit.Builder<TDocument>highlight(java.util.Map<java.lang.String,java.util.List<java.lang.String>> value)API name:highlightHit.Builder<TDocument>id(java.lang.String value)API name:_idHit.Builder<TDocument>ignored(java.lang.String... value)API name:_ignoredHit.Builder<TDocument>ignored(java.util.List<java.lang.String> value)API name:_ignoredHit.Builder<TDocument>index(java.lang.String value)API name:_indexHit.Builder<TDocument>innerHits(java.lang.String key, java.util.function.Function<InnerHitsResult.Builder,ObjectBuilder<InnerHitsResult>> fn)SetinnerHits(Map)to a singleton map.Hit.Builder<TDocument>innerHits(java.util.Map<java.lang.String,InnerHitsResult> value)API name:inner_hitsHit.Builder<TDocument>matchedQueries(java.lang.String... value)API name:matched_queriesHit.Builder<TDocument>matchedQueries(java.util.List<java.lang.String> value)API name:matched_queriesHit.Builder<TDocument>nested(java.util.function.Function<NestedIdentity.Builder,ObjectBuilder<NestedIdentity>> fn)API name:_nestedHit.Builder<TDocument>nested(NestedIdentity value)API name:_nestedHit.Builder<TDocument>node(java.lang.String value)API name:_nodeHit.Builder<TDocument>primaryTerm(java.lang.Number value)API name:_primary_termHit.Builder<TDocument>putFields(java.lang.String key, jakarta.json.JsonValue value)Add a key/value tofields(Map), creating the map if needed.Hit.Builder<TDocument>putHighlight(java.lang.String key, java.util.List<java.lang.String> value)Add a key/value tohighlight(Map), creating the map if needed.Hit.Builder<TDocument>putInnerHits(java.lang.String key, java.util.function.Function<InnerHitsResult.Builder,ObjectBuilder<InnerHitsResult>> fn)Add a key/value toinnerHits(Map), creating the map if needed.Hit.Builder<TDocument>putInnerHits(java.lang.String key, InnerHitsResult value)Add a key/value toinnerHits(Map), creating the map if needed.Hit.Builder<TDocument>routing(java.lang.String value)API name:_routingHit.Builder<TDocument>score(java.lang.Number value)API name:_scoreHit.Builder<TDocument>seqNo(java.lang.Number value)API name:_seq_noHit.Builder<TDocument>shard(java.lang.String value)API name:_shardHit.Builder<TDocument>sort(jakarta.json.JsonValue... value)API name:sortHit.Builder<TDocument>sort(java.util.List<jakarta.json.JsonValue> value)API name:sortHit.Builder<TDocument>source(TDocument value)API name:_sourceHit.Builder<TDocument>tDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.Hit.Builder<TDocument>type(java.lang.String value)API name:_typeHit.Builder<TDocument>version(java.lang.Number value)API name:_version
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
API name:_index -
id
API name:_id -
score
API name:_score -
type
API name:_type -
explanation
API name:_explanation -
explanation
public Hit.Builder<TDocument> explanation(java.util.function.Function<Explanation.Builder,ObjectBuilder<Explanation>> fn)API name:_explanation -
fields
public Hit.Builder<TDocument> fields(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:fields -
putFields
Add a key/value tofields(Map), creating the map if needed. -
highlight
public Hit.Builder<TDocument> highlight(@Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>> value)API name:highlight -
putHighlight
public Hit.Builder<TDocument> putHighlight(java.lang.String key, java.util.List<java.lang.String> value)Add a key/value tohighlight(Map), creating the map if needed. -
innerHits
public Hit.Builder<TDocument> innerHits(@Nullable java.util.Map<java.lang.String,InnerHitsResult> value)API name:inner_hits -
putInnerHits
Add a key/value toinnerHits(Map), creating the map if needed. -
innerHits
public Hit.Builder<TDocument> innerHits(java.lang.String key, java.util.function.Function<InnerHitsResult.Builder,ObjectBuilder<InnerHitsResult>> fn)SetinnerHits(Map)to a singleton map. -
putInnerHits
public Hit.Builder<TDocument> putInnerHits(java.lang.String key, java.util.function.Function<InnerHitsResult.Builder,ObjectBuilder<InnerHitsResult>> fn)Add a key/value toinnerHits(Map), creating the map if needed. -
matchedQueries
API name:matched_queries -
matchedQueries
API name:matched_queries -
addMatchedQueries
Add a value tomatchedQueries(List), creating the list if needed. -
nested
API name:_nested -
nested
public Hit.Builder<TDocument> nested(java.util.function.Function<NestedIdentity.Builder,ObjectBuilder<NestedIdentity>> fn)API name:_nested -
ignored
API name:_ignored -
ignored
API name:_ignored -
addIgnored
Add a value toignored(List), creating the list if needed. -
shard
API name:_shard -
node
API name:_node -
routing
API name:_routing -
source
API name:_source -
seqNo
API name:_seq_no -
primaryTerm
API name:_primary_term -
version
API name:_version -
sort
API name:sort -
sort
API name:sort -
addSort
Add a value tosort(List), creating the list if needed. -
tDocumentSerializer
Serializer for TDocument. If not set, an attempt will be made to find a serializer from the JSON context. -
build
Builds aHit.- Specified by:
buildin interfaceObjectBuilder<TDocument>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-