public class InnerHitsFetchSubPhase extends Object implements FetchSubPhase
FetchSubPhase.ContextFactory<SubPhaseContext extends FetchSubPhaseContext>, FetchSubPhase.HitContext
Constructor and Description |
---|
InnerHitsFetchSubPhase(SortParseElement sortParseElement,
FetchSourceParseElement sourceParseElement,
HighlighterParseElement highlighterParseElement,
FieldDataFieldsParseElement fieldDataFieldsParseElement,
ScriptFieldsParseElement scriptFieldsParseElement) |
Modifier and Type | Method and Description |
---|---|
void |
hitExecute(SearchContext context,
FetchSubPhase.HitContext hitContext)
Executes the hit level phase, with a reader and doc id (note, its a low level reader, and the matching doc).
|
boolean |
hitExecutionNeeded(SearchContext context) |
void |
hitsExecute(SearchContext context,
InternalSearchHit[] hits) |
boolean |
hitsExecutionNeeded(SearchContext context) |
Map<String,? extends SearchParseElement> |
parseElements() |
void |
setFetchPhase(FetchPhase fetchPhase) |
@Inject public InnerHitsFetchSubPhase(SortParseElement sortParseElement, FetchSourceParseElement sourceParseElement, HighlighterParseElement highlighterParseElement, FieldDataFieldsParseElement fieldDataFieldsParseElement, ScriptFieldsParseElement scriptFieldsParseElement)
public Map<String,? extends SearchParseElement> parseElements()
parseElements
in interface FetchSubPhase
public boolean hitExecutionNeeded(SearchContext context)
hitExecutionNeeded
in interface FetchSubPhase
public void hitExecute(SearchContext context, FetchSubPhase.HitContext hitContext)
FetchSubPhase
hitExecute
in interface FetchSubPhase
public boolean hitsExecutionNeeded(SearchContext context)
hitsExecutionNeeded
in interface FetchSubPhase
public void hitsExecute(SearchContext context, InternalSearchHit[] hits)
hitsExecute
in interface FetchSubPhase
public void setFetchPhase(FetchPhase fetchPhase)
Copyright © 2009–2016. All rights reserved.