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, requireBinding
public 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()
AbstractModule
Binder
via the exposed methods.configure
in class AbstractModule
protected void configureFetchSubPhase()
protected void configureSuggesters()
protected void configureFunctionScore()
protected void configureHighlighters()
protected void configureAggs()
protected void configureSearch()
Copyright © 2009–2016. All rights reserved.