Package org.elasticsearch.plugins
package org.elasticsearch.plugins
Support for extending Elasticsearch by providing java code that is loaded by a child classloader. See
Plugin.-
Interface SummaryInterfaceDescriptionAn additional extension point for
Plugins that extends Elasticsearch's scripting functionality.An additional extension point forPlugins that extends Elasticsearch's analysis functionality.An extension point forPluginimplementations to add custom circuit breakersAn extension point forPluginimplementations to customer behavior of cluster management.An additional extension point forPlugins that extends Elasticsearch's discovery functionality.A plugin that provides alternative engine implementations.An extension point forPluginimplementations to be themselves extensible.A plugin that provides alternative directory implementations.An interface that describes how to create a new directory instance per shard.IndexStorePlugin.IndexFoldersDeletionListenerare invoked before the folders of a shard or an index are deleted from disk.An interface that allows to create a newRecoveryStateper shard.An interface that allows plugins to override theIndexCommitof which a snapshot is taken.An extension point forPluginimplementations to add custom ingest processorsAn extension point forPluginimplementations to add custom mappersPlugin for extending network and transport related classesPlugin for registering persistent tasks executors.An extension point forPlugins that can be reloaded.An extension point forPluginimplementations to add custom snapshot repositories.An additional extension point forPlugins that extends Elasticsearch's scripting functionality.Plugin for extending search time behavior.AShutdownAwarePluginis a plugin that can be made aware of a shutdown.Plugin for defining system indices. -
Class SummaryClassDescriptionEncapsulates platform-dependent methods for handling native components of plugins.An extension point allowing to plug in custom functionality.An in-memory representation of the plugin descriptor.Specification for an
Aggregation.Context available during fetch phase construction.Specification for aPipelineAggregator.SearchPlugin.QuerySpec<T extends QueryBuilder>Specification of customQuery.SearchPlugin.RescorerSpec<T extends RescorerBuilder<T>>SearchPlugin.ScoreFunctionSpec<T extends ScoreFunctionBuilder<T>>Specification of customScoreFunction.SearchPlugin.SearchExtensionSpec<W extends NamedWriteable,P>Specification of search time behavior extension like a customMovAvgModelorScoreFunction.SearchPlugin.SearchExtSpec<T extends SearchExtBuilder>Specification for aSearchExtBuilderwhich represents an additional section that can be parsed in a search request (within the ext element).Specification of customSignificanceHeuristic.SearchPlugin.SuggesterSpec<T extends SuggestionBuilder<T>>Specification for aSuggester. -
Enum Class Summary