public class PercolatorPlugin extends Plugin implements MapperPlugin, ActionPlugin, SearchPlugin
ActionPlugin.ActionHandler<Request extends ActionRequest,Response extends ActionResponse>
SearchPlugin.AggregationSpec, SearchPlugin.FetchPhaseConstructionContext, SearchPlugin.PipelineAggregationSpec, SearchPlugin.QuerySpec<T extends QueryBuilder>, SearchPlugin.ScoreFunctionSpec<T extends ScoreFunctionBuilder<T>>, SearchPlugin.SearchExtensionSpec<W extends NamedWriteable,P>, SearchPlugin.SearchExtSpec<T extends SearchExtBuilder>, SearchPlugin.SuggesterSpec<T extends SuggestionBuilder<T>>
Constructor and Description |
---|
PercolatorPlugin(Settings settings) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ActionPlugin.ActionHandler<? extends ActionRequest,? extends ActionResponse>> |
getActions() |
java.util.List<FetchSubPhase> |
getFetchSubPhases(SearchPlugin.FetchPhaseConstructionContext context) |
java.util.Map<java.lang.String,Mapper.TypeParser> |
getMappers() |
java.util.List<SearchPlugin.QuerySpec<?>> |
getQueries() |
java.util.List<RestHandler> |
getRestHandlers(Settings settings,
RestController restController,
ClusterSettings clusterSettings,
IndexScopedSettings indexScopedSettings,
SettingsFilter settingsFilter,
IndexNameExpressionResolver indexNameExpressionResolver,
java.util.function.Supplier<DiscoveryNodes> nodesInCluster) |
java.util.List<Setting<?>> |
getSettings() |
additionalSettings, close, createComponents, createGuiceModules, getBootstrapChecks, getCustomMetaDataUpgrader, getExecutorBuilders, getGuiceServiceClasses, getIndexMetaDataUpgrader, getIndexTemplateMetaDataUpgrader, getNamedWriteables, getNamedXContent, getSettingsFilter, onIndexModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMetadataMappers
getActionFilters, getRestHandlerWrapper, getRestHeaders
getAggregations, getHighlighters, getMovingAverageModels, getPipelineAggregations, getScoreFunctions, getSearchExts, getSearchResponseListeners, getSignificanceHeuristics, getSuggesters
public PercolatorPlugin(Settings settings)
public java.util.List<ActionPlugin.ActionHandler<? extends ActionRequest,? extends ActionResponse>> getActions()
getActions
in interface ActionPlugin
public java.util.List<RestHandler> getRestHandlers(Settings settings, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, java.util.function.Supplier<DiscoveryNodes> nodesInCluster)
getRestHandlers
in interface ActionPlugin
public java.util.List<SearchPlugin.QuerySpec<?>> getQueries()
getQueries
in interface SearchPlugin
public java.util.List<FetchSubPhase> getFetchSubPhases(SearchPlugin.FetchPhaseConstructionContext context)
getFetchSubPhases
in interface SearchPlugin
public java.util.List<Setting<?>> getSettings()
getSettings
in class Plugin
public java.util.Map<java.lang.String,Mapper.TypeParser> getMappers()
getMappers
in interface MapperPlugin