Package org.elasticsearch.search.fetch
Class FetchSubPhase.HitContext
java.lang.Object
org.elasticsearch.search.fetch.FetchSubPhase.HitContext
- Enclosing interface:
- FetchSubPhase
public static class FetchSubPhase.HitContext
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description HitContext(SearchHit hit, org.apache.lucene.index.LeafReaderContext context, int docId, SourceLookup sourceLookup) -
Method Summary
Modifier and Type Method Description intdocId()SearchHithit()org.apache.lucene.index.LeafReaderreader()org.apache.lucene.index.LeafReaderContextreaderContext()SourceLookupsourceLookup()This lookup provides access to the source for the given hit document.org.apache.lucene.index.IndexReadertopLevelReader()
-
Constructor Details
-
HitContext
public HitContext(SearchHit hit, org.apache.lucene.index.LeafReaderContext context, int docId, SourceLookup sourceLookup)
-
-
Method Details
-
hit
-
reader
public org.apache.lucene.index.LeafReader reader() -
readerContext
public org.apache.lucene.index.LeafReaderContext readerContext() -
docId
public int docId()- Returns:
- the docId of this hit relative to the leaf reader context
-
sourceLookup
This lookup provides access to the source for the given hit document. Note that it should always be set to the correct doc ID andLeafReaderContext. In most cases, the hit document's source is loaded eagerly at the start of theFetchPhase. This lookup will contain the preloaded source. -
topLevelReader
public org.apache.lucene.index.IndexReader topLevelReader()
-