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 FetchSubPhasepublic boolean hitExecutionNeeded(SearchContext context)
hitExecutionNeeded in interface FetchSubPhasepublic void hitExecute(SearchContext context, FetchSubPhase.HitContext hitContext)
FetchSubPhasehitExecute in interface FetchSubPhasepublic boolean hitsExecutionNeeded(SearchContext context)
hitsExecutionNeeded in interface FetchSubPhasepublic void hitsExecute(SearchContext context, InternalSearchHit[] hits)
hitsExecute in interface FetchSubPhasepublic void setFetchPhase(FetchPhase fetchPhase)
Copyright © 2009–2017. All rights reserved.