Elasticsearch Plugins

Plugins provide additional, flexible functionality to Elasticsearch. Compose deployments currently support a subset of the plugins available.

To enable plugins on your deployment, navigate to the Plugins panel. The list of plugins available for your version of Elasticsearch appears, and each plugin has an On/Off toggle.

Plugins panel for an Elasticsearch 5.4.2 deployment.Plugins panel for an Elasticsearch 5.4.2 deployment.

Plugins panel for an Elasticsearch 5.4.2 deployment.

Select which plugins you would like to enable or disable and click on the Set Active Plugins button to save your changes. This will trigger a rolling restart and put your configuration into effect.

Plugins for Elasticsearch 5.x and 6.x

Plugin

Description

On Compose Since

Kuromoji

The Japanese (kuromoji) Analysis plugin integrates Lucene kuromoji analysis module into elasticsearch.

5.4

ICU

The ICU Analysis plugin integrates Lucene ICU module into elasticsearch, adding ICU relates analysis components.

5.4

Smart Chinese

The Smart Chinese Analysis plugin integrates Lucene Smart Chinese analysis module into elasticsearch.

5.4

Stempel

The Stempel (Polish) Analysis plugin integrates Lucene stempel (polish) analysis module into elasticsearch.

5.4

Analysis Phonetic

The Phonetic Analysis plugin integrates phonetic token filter analysis with elasticsearch.

5.4

Ingest Attachment

The ingest attachment plugin lets Elasticsearch extract file attachments in common formats (such as PPT, XLS, and PDF) by using the Apache text extraction library Tika.

5.4

Open Korean Text

Korean analysis plugin that integrates [open-korean-text]((https://github.com/open-korean-text/open-korean-text) module into Elasticsearch.

5.6.3, available in 5.x only
Not available in 6.x

Plugins for Elasticsearch 2.x

The following server-side plugins are currently available:

Plugin

Description

Kuromoji

The Japanese (kuromoji) Analysis plugin integrates Lucene kuromoji analysis module into elasticsearch.

ICU

The ICU Analysis plugin integrates Lucene ICU module into elasticsearch, adding ICU relates analysis components.

Smart Chinese

The Smart Chinese Analysis plugin integrates Lucene Smart Chinese analysis module into elasticsearch.

Stempel

The Stempel (Polish) Analysis plugin integrates Lucene stempel (polish) analysis module into elasticsearch.

Analysis Phonetic

The Phonetic Analysis plugin integrates phonetic token filter analysis with elasticsearch.

Mapper

The mapper attachments plugin lets Elasticsearch index file attachments in over a thousand formats (such as PPT, XLS, PDF) using the Apache text extraction library Tika.

Delete by Query

The delete-by-query plugin adds support for deleting all of the documents (from one or more indices) which match the specified query.

Site plugins are external and have their own UI. These are only available for Elasticsearch 2.x deployments.

Plugin

Descrption

Head

A web front end for an Elasticsearch cluster

Kopf

kopf is a simple web administration tool for Elasticsearch written in JavaScript + AngularJS + jQuery + Twitter bootstrap.


Still Need Help?

If this article didn't solve things, summon a human and get some help!