123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- = Elasticsearch Plugins and Integrations
- include::../Versions.asciidoc[]
- [[intro]]
- == Introduction to plugins
- Plugins are a way to enhance the core Elasticsearch functionality in a custom
- manner. They range from adding custom mapping types, custom analyzers, native
- scripts, custom discovery and more.
- Plugins contain JAR files, but may also contain scripts and config files, and
- must be installed on every node in the cluster. After installation, each
- node must be restarted before the plugin becomes visible.
- NOTE: A full cluster restart is required for installing plugins that have
- custom cluster state metadata. It is still possible to upgrade
- such plugins with a rolling restart.
- This documentation distinguishes two categories of plugins:
- Core Plugins:: This category identifies plugins that are part of Elasticsearch
- project. Delivered at the same time as Elasticsearch, their version number always
- matches the version number of Elasticsearch itself. These plugins are maintained
- by the Elastic team with the appreciated help of amazing community members (for
- open source plugins). Issues and bug reports can be reported on the
- https://github.com/elastic/elasticsearch[Github project page].
- Community contributed:: This category identifies plugins that are external to
- the Elasticsearch project. They are provided by individual developers or private
- companies and have their own licenses as well as their own versioning system.
- Issues and bug reports can usually be reported on the community plugin's web site.
- For advice on writing your own plugin, refer to <<plugin-authors>>.
- include::plugin-script.asciidoc[]
- include::api.asciidoc[]
- include::analysis.asciidoc[]
- include::discovery.asciidoc[]
- include::mapper.asciidoc[]
- include::repository.asciidoc[]
- include::store.asciidoc[]
- include::integrations.asciidoc[]
- include::authors.asciidoc[]
- include::redirects.asciidoc[]
|