|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.elasticsearch.search.internal.InternalSearchHit
public class InternalSearchHit
Nested Class Summary | |
---|---|
static class |
InternalSearchHit.Fields
|
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
ToXContent.MapParams, ToXContent.Params |
Field Summary |
---|
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
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)
|
SearchHitField |
field(java.lang.String fieldName)
The hit field matching the given field name. |
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,SearchHitField> |
fieldsOrNull()
|
org.apache.lucene.search.Explanation |
getExplanation()
If enabled, the explanation of the search hit. |
java.util.Map<java.lang.String,SearchHitField> |
getFields()
A map of hit fields (from field name to hit fields) if additional fields were required to be loaded. |
java.util.Map<java.lang.String,HighlightField> |
getHighlightFields()
A map of highlighted fields. |
java.lang.String |
getId()
The id of the document. |
java.lang.String |
getIndex()
The index of the hit. |
java.lang.String[] |
getMatchedFilters()
The set of filter names the query matched. |
float |
getScore()
The score. |
SearchShardTarget |
getShard()
The shard of the search hit. |
java.lang.Object[] |
getSortValues()
An array of the sort values used. |
java.util.Map<java.lang.String,java.lang.Object> |
getSource()
The source of the document as a map (can be null). |
java.lang.String |
getType()
The type of the document. |
long |
getVersion()
The version of the hit. |
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. |
boolean |
isSourceEmpty()
Is the source empty (not available) or not. |
java.util.Iterator<SearchHitField> |
iterator()
|
java.lang.String[] |
matchedFilters()
The set of filter names the query matched. |
void |
matchedFilters(java.lang.String[] matchedFilters)
|
void |
readFrom(StreamInput in)
|
void |
readFrom(StreamInput in,
InternalSearchHits.StreamContext context)
|
static InternalSearchHit |
readSearchHit(StreamInput in,
InternalSearchHits.StreamContext context)
|
float |
score()
The score. |
void |
score(float score)
|
SearchShardTarget |
shard()
The shard of the search hit. |
void |
shard(SearchShardTarget target)
|
void |
shardTarget(SearchShardTarget shardTarget)
|
java.lang.Object[] |
sortValues()
An array of the sort values used. |
void |
sortValues(java.lang.Object[] sortValues)
|
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). |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params)
|
java.lang.String |
type()
The type of the document. |
long |
version()
The version of the hit. |
void |
version(long version)
|
void |
writeTo(StreamOutput out)
|
void |
writeTo(StreamOutput out,
InternalSearchHits.StreamContext context)
|
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 void shardTarget(SearchShardTarget shardTarget)
public void score(float score)
public float score()
SearchHit
score
in interface SearchHit
public float getScore()
SearchHit
getScore
in interface SearchHit
public void version(long version)
public long version()
SearchHit
version
in interface SearchHit
public long getVersion()
SearchHit
getVersion
in interface SearchHit
public java.lang.String index()
SearchHit
index
in interface SearchHit
public java.lang.String getIndex()
SearchHit
getIndex
in interface SearchHit
public java.lang.String id()
SearchHit
id
in interface SearchHit
public java.lang.String getId()
SearchHit
getId
in interface SearchHit
public java.lang.String type()
SearchHit
type
in interface SearchHit
public java.lang.String getType()
SearchHit
getType
in interface SearchHit
public byte[] source()
SearchHit
source
in interface SearchHit
public boolean isSourceEmpty()
SearchHit
isSourceEmpty
in interface SearchHit
public java.util.Map<java.lang.String,java.lang.Object> getSource()
SearchHit
getSource
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 SearchHitField field(java.lang.String fieldName)
SearchHit
field
in interface SearchHit
public java.util.Map<java.lang.String,SearchHitField> fields()
SearchHit
fields
in interface SearchHit
public java.util.Map<java.lang.String,SearchHitField> fieldsOrNull()
public java.util.Map<java.lang.String,SearchHitField> getFields()
SearchHit
getFields
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 java.util.Map<java.lang.String,HighlightField> getHighlightFields()
SearchHit
getHighlightFields
in interface SearchHit
public void highlightFields(java.util.Map<java.lang.String,HighlightField> highlightFields)
public void sortValues(java.lang.Object[] sortValues)
public java.lang.Object[] sortValues()
SearchHit
sortValues
in interface SearchHit
public java.lang.Object[] getSortValues()
SearchHit
getSortValues
in interface SearchHit
public org.apache.lucene.search.Explanation explanation()
SearchHit
explanation
in interface SearchHit
public org.apache.lucene.search.Explanation getExplanation()
SearchHit
getExplanation
in interface SearchHit
public void explanation(org.apache.lucene.search.Explanation explanation)
public SearchShardTarget shard()
SearchHit
shard
in interface SearchHit
public SearchShardTarget getShard()
SearchHit
getShard
in interface SearchHit
public void shard(SearchShardTarget target)
public void matchedFilters(java.lang.String[] matchedFilters)
public java.lang.String[] matchedFilters()
SearchHit
matchedFilters
in interface SearchHit
public java.lang.String[] getMatchedFilters()
SearchHit
getMatchedFilters
in interface SearchHit
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public static InternalSearchHit readSearchHit(StreamInput in, InternalSearchHits.StreamContext context) 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, InternalSearchHits.StreamContext context) 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, InternalSearchHits.StreamContext context) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |