public class SearchModule extends AbstractModule
| Constructor and Description |
|---|
SearchModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure()
Configures a
Binder via the exposed methods. |
protected void |
configureAggs() |
protected void |
configureFetchSubPhase() |
protected void |
configureFunctionScore() |
protected void |
configureHighlighters() |
protected void |
configureSearch() |
protected void |
configureSuggesters() |
void |
registerAggregatorParser(Class<? extends Aggregator.Parser> parser)
Enabling extending the get module by adding a custom aggregation parser.
|
void |
registerFetchSubPhase(Class<? extends FetchSubPhase> subPhase) |
void |
registerFunctionScoreParser(Class<? extends ScoreFunctionParser> parser) |
void |
registerHeuristicParser(Class<? extends SignificanceHeuristicParser> parser) |
void |
registerHighlighter(String key,
Class<? extends Highlighter> clazz) |
void |
registerModelParser(Class<? extends MovAvgModel.AbstractModelParser> parser) |
void |
registerPipelineParser(Class<? extends PipelineAggregator.Parser> parser) |
void |
registerSuggester(String key,
Class<? extends Suggester> suggester) |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingpublic void registerHighlighter(String key, Class<? extends Highlighter> clazz)
public void registerFunctionScoreParser(Class<? extends ScoreFunctionParser> parser)
public void registerFetchSubPhase(Class<? extends FetchSubPhase> subPhase)
public void registerHeuristicParser(Class<? extends SignificanceHeuristicParser> parser)
public void registerModelParser(Class<? extends MovAvgModel.AbstractModelParser> parser)
public void registerAggregatorParser(Class<? extends Aggregator.Parser> parser)
parser - The parser for the custom aggregator.public void registerPipelineParser(Class<? extends PipelineAggregator.Parser> parser)
protected void configure()
AbstractModuleBinder via the exposed methods.configure in class AbstractModuleprotected void configureFetchSubPhase()
protected void configureSuggesters()
protected void configureFunctionScore()
protected void configureHighlighters()
protected void configureAggs()
protected void configureSearch()
Copyright © 2009–2017. All rights reserved.