public interface SearchHit extends Streamable, ToXContent, Iterable<SearchHitField>
SearchHits| Modifier and Type | Interface and Description |
|---|---|
static interface |
SearchHit.NestedIdentity
Encapsulates the nested identity of a hit.
|
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Explanation |
explanation()
If enabled, the explanation of the search hit.
|
SearchHitField |
field(String fieldName)
The hit field matching the given field name.
|
Map<String,SearchHitField> |
fields()
A map of hit fields (from field name to hit fields) if additional fields
were required to be loaded.
|
org.apache.lucene.search.Explanation |
getExplanation()
If enabled, the explanation of the search hit.
|
Map<String,SearchHitField> |
getFields()
A map of hit fields (from field name to hit fields) if additional fields
were required to be loaded.
|
Map<String,HighlightField> |
getHighlightFields()
A map of highlighted fields.
|
String |
getId()
The id of the document.
|
String |
getIndex()
The index of the hit.
|
Map<String,SearchHits> |
getInnerHits() |
String[] |
getMatchedQueries()
The set of query and filter names the query matched with.
|
SearchHit.NestedIdentity |
getNestedIdentity()
If this is a nested hit then nested reference information is returned otherwise
null is returned. |
float |
getScore()
The score.
|
SearchShardTarget |
getShard()
The shard of the search hit.
|
Object[] |
getSortValues()
An array of the sort values used.
|
Map<String,Object> |
getSource()
The source of the document as a map (can be null).
|
String |
getSourceAsString()
The source of the document as string (can be null).
|
BytesReference |
getSourceRef()
Returns bytes reference, also un compress the source if needed.
|
String |
getType()
The type of the document.
|
long |
getVersion()
The version of the hit.
|
Map<String,HighlightField> |
highlightFields()
A map of highlighted fields.
|
String |
id()
The id of the document.
|
String |
index()
The index of the hit.
|
boolean |
isSourceEmpty()
Is the source empty (not available) or not.
|
String[] |
matchedQueries()
The set of query and filter names the query matched with.
|
float |
score()
The score.
|
SearchShardTarget |
shard()
The shard of the search hit.
|
Object[] |
sortValues()
An array of the sort values used.
|
byte[] |
source()
The source of the document (can be null).
|
Map<String,Object> |
sourceAsMap()
The source of the document as a map (can be null).
|
String |
sourceAsString()
The source of the document as string (can be null).
|
BytesReference |
sourceRef()
Returns bytes reference, also un compress the source if needed.
|
String |
type()
The type of the document.
|
long |
version()
The version of the hit.
|
readFrom, writeTotoXContentfloat score()
float getScore()
String index()
String getIndex()
String id()
String getId()
String type()
String getType()
SearchHit.NestedIdentity getNestedIdentity()
null is returned.long version()
long getVersion()
BytesReference sourceRef()
BytesReference getSourceRef()
byte[] source()
sourceRef() so there won't be a need to copy.boolean isSourceEmpty()
String sourceAsString()
String getSourceAsString()
Map<String,Object> sourceAsMap() throws ElasticsearchParseException
ElasticsearchParseExceptionorg.apache.lucene.search.Explanation explanation()
org.apache.lucene.search.Explanation getExplanation()
SearchHitField field(String fieldName)
Map<String,SearchHitField> fields()
Map<String,SearchHitField> getFields()
Map<String,HighlightField> highlightFields()
Map<String,HighlightField> getHighlightFields()
Object[] sortValues()
Object[] getSortValues()
String[] matchedQueries()
String[] getMatchedQueries()
SearchShardTarget shard()
SearchShardTarget getShard()
Map<String,SearchHits> getInnerHits()
null if there are noneCopyright © 2009–2017. All rights reserved.