Class PercolatorPlugin

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, org.elasticsearch.plugins.MapperPlugin, org.elasticsearch.plugins.SearchPlugin

    public class PercolatorPlugin
    extends org.elasticsearch.plugins.Plugin
    implements org.elasticsearch.plugins.MapperPlugin, org.elasticsearch.plugins.SearchPlugin
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.elasticsearch.plugins.SearchPlugin

        org.elasticsearch.plugins.SearchPlugin.AggregationSpec, org.elasticsearch.plugins.SearchPlugin.FetchPhaseConstructionContext, org.elasticsearch.plugins.SearchPlugin.PipelineAggregationSpec, org.elasticsearch.plugins.SearchPlugin.QuerySpec<T extends org.elasticsearch.index.query.QueryBuilder>, org.elasticsearch.plugins.SearchPlugin.RescorerSpec<T extends org.elasticsearch.search.rescore.RescorerBuilder<T>>, org.elasticsearch.plugins.SearchPlugin.ScoreFunctionSpec<T extends org.elasticsearch.index.query.functionscore.ScoreFunctionBuilder<T>>, org.elasticsearch.plugins.SearchPlugin.SearchExtensionSpec<W extends org.elasticsearch.common.io.stream.NamedWriteable,P extends java.lang.Object>, org.elasticsearch.plugins.SearchPlugin.SearchExtSpec<T extends org.elasticsearch.search.SearchExtBuilder>, org.elasticsearch.plugins.SearchPlugin.SuggesterSpec<T extends org.elasticsearch.search.suggest.SuggestionBuilder<T>>
    • Field Summary

      • Fields inherited from interface org.elasticsearch.plugins.MapperPlugin

        NOOP_FIELD_FILTER, NOOP_FIELD_PREDICATE
    • Constructor Summary

      Constructors 
      Constructor Description
      PercolatorPlugin​(org.elasticsearch.common.settings.Settings settings)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.elasticsearch.search.fetch.FetchSubPhase> getFetchSubPhases​(org.elasticsearch.plugins.SearchPlugin.FetchPhaseConstructionContext context)  
      java.util.Map<java.lang.String,org.elasticsearch.index.mapper.Mapper.TypeParser> getMappers()  
      java.util.List<org.elasticsearch.plugins.SearchPlugin.QuerySpec<?>> getQueries()  
      java.util.List<org.elasticsearch.common.settings.Setting<?>> getSettings()  
      • Methods inherited from interface org.elasticsearch.plugins.MapperPlugin

        getFieldFilter, getMetadataMappers
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from class org.elasticsearch.plugins.Plugin

        additionalSettings, close, createComponents, createGuiceModules, getBootstrapChecks, getCustomMetaDataUpgrader, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexMetaDataUpgrader, getIndexTemplateMetaDataUpgrader, getNamedWriteables, getNamedXContent, getSettingsFilter, onIndexModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule
      • Methods inherited from interface org.elasticsearch.plugins.SearchPlugin

        getAggregations, getHighlighters, getMovingAverageModels, getPipelineAggregations, getRescorers, getScoreFunctions, getSearchExts, getSignificanceHeuristics, getSuggesters
    • Constructor Detail

      • PercolatorPlugin

        public PercolatorPlugin​(org.elasticsearch.common.settings.Settings settings)
    • Method Detail

      • getQueries

        public java.util.List<org.elasticsearch.plugins.SearchPlugin.QuerySpec<?>> getQueries()
        Specified by:
        getQueries in interface org.elasticsearch.plugins.SearchPlugin
      • getFetchSubPhases

        public java.util.List<org.elasticsearch.search.fetch.FetchSubPhase> getFetchSubPhases​(org.elasticsearch.plugins.SearchPlugin.FetchPhaseConstructionContext context)
        Specified by:
        getFetchSubPhases in interface org.elasticsearch.plugins.SearchPlugin
      • getSettings

        public java.util.List<org.elasticsearch.common.settings.Setting<?>> getSettings()
        Overrides:
        getSettings in class org.elasticsearch.plugins.Plugin
      • getMappers

        public java.util.Map<java.lang.String,org.elasticsearch.index.mapper.Mapper.TypeParser> getMappers()
        Specified by:
        getMappers in interface org.elasticsearch.plugins.MapperPlugin