|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.search.internal.InternalSearchHit
public class InternalSearchHit
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.elasticsearch.util.json.ToJson |
---|
ToJson.MapParams, ToJson.Params |
Field Summary |
---|
Fields inherited from interface org.elasticsearch.util.json.ToJson |
---|
EMPTY_PARAMS |
Constructor Summary | |
---|---|
InternalSearchHit(int docId,
java.lang.String id,
java.lang.String type,
byte[] source,
java.util.Map<java.lang.String,SearchHitField> fields)
|
Method Summary | |
---|---|
int |
docId()
|
org.apache.lucene.search.Explanation |
explanation()
If enabled, the explanation of the search hit. |
void |
explanation(org.apache.lucene.search.Explanation explanation)
|
java.util.Map<java.lang.String,SearchHitField> |
fields()
A map of hit fields (from field name to hit fields) if additional fields were required to be loaded. |
void |
fields(java.util.Map<java.lang.String,SearchHitField> fields)
|
java.util.Map<java.lang.String,HighlightField> |
highlightFields()
A map of highlighted fields. |
void |
highlightFields(java.util.Map<java.lang.String,HighlightField> highlightFields)
|
java.lang.String |
id()
The id of the document. |
java.lang.String |
index()
The index of the hit. |
java.util.Iterator<SearchHitField> |
iterator()
|
void |
readFrom(StreamInput in)
|
void |
readFrom(StreamInput in,
TIntObjectHashMap<SearchShardTarget> shardLookupMap)
|
static InternalSearchHit |
readSearchHit(StreamInput in)
|
static InternalSearchHit |
readSearchHit(StreamInput in,
TIntObjectHashMap<SearchShardTarget> shardLookupMap)
|
SearchShardTarget |
shard()
The shard of the search hit. |
void |
shard(SearchShardTarget target)
|
byte[] |
source()
The source of the document (can be null). |
java.util.Map<java.lang.String,java.lang.Object> |
sourceAsMap()
The source of the document as a map (can be null). |
java.lang.String |
sourceAsString()
The source of the document as string (can be null). |
void |
toJson(JsonBuilder builder,
ToJson.Params params)
|
java.lang.String |
type()
The type of the document. |
void |
writeTo(StreamOutput out)
|
void |
writeTo(StreamOutput out,
java.util.Map<SearchShardTarget,java.lang.Integer> shardLookupMap)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InternalSearchHit(int docId, java.lang.String id, java.lang.String type, byte[] source, java.util.Map<java.lang.String,SearchHitField> fields)
Method Detail |
---|
public int docId()
public java.lang.String index()
SearchHit
index
in interface SearchHit
public java.lang.String id()
SearchHit
id
in interface SearchHit
public java.lang.String type()
SearchHit
type
in interface SearchHit
public byte[] source()
SearchHit
source
in interface SearchHit
public java.lang.String sourceAsString()
SearchHit
sourceAsString
in interface SearchHit
public java.util.Map<java.lang.String,java.lang.Object> sourceAsMap() throws ElasticSearchParseException
SearchHit
sourceAsMap
in interface SearchHit
ElasticSearchParseException
public java.util.Iterator<SearchHitField> iterator()
iterator
in interface java.lang.Iterable<SearchHitField>
public java.util.Map<java.lang.String,SearchHitField> fields()
SearchHit
fields
in interface SearchHit
public void fields(java.util.Map<java.lang.String,SearchHitField> fields)
public java.util.Map<java.lang.String,HighlightField> highlightFields()
SearchHit
highlightFields
in interface SearchHit
public void highlightFields(java.util.Map<java.lang.String,HighlightField> highlightFields)
public org.apache.lucene.search.Explanation explanation()
SearchHit
explanation
in interface SearchHit
public void explanation(org.apache.lucene.search.Explanation explanation)
public SearchShardTarget shard()
SearchHit
shard
in interface SearchHit
public void shard(SearchShardTarget target)
public void toJson(JsonBuilder builder, ToJson.Params params) throws java.io.IOException
toJson
in interface ToJson
java.io.IOException
public static InternalSearchHit readSearchHit(StreamInput in) throws java.io.IOException
java.io.IOException
public static InternalSearchHit readSearchHit(StreamInput in, @Nullable TIntObjectHashMap<SearchShardTarget> shardLookupMap) throws java.io.IOException
java.io.IOException
public void readFrom(StreamInput in) throws java.io.IOException
readFrom
in interface Streamable
java.io.IOException
public void readFrom(StreamInput in, @Nullable TIntObjectHashMap<SearchShardTarget> shardLookupMap) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
writeTo
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out, @Nullable java.util.Map<SearchShardTarget,java.lang.Integer> shardLookupMap) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |