Elasticsearch plug-ins
Elasticsearch supports many plug-ins to extend its core functions. IBM Cloud® Databases for Elasticsearch comes with a selection of plug-ins that already enabled on your deployment. Plug-in management is handled by the service, and users cannot install, uninstall, enable, or disable plug-ins.
You can check the plug-ins that are installed in your Elasticsearch cluster by using the /_nodes/plugins
cluster API endpoint. Example,
CURL_CA_BUNDLE=certificate.crt curl -u ibm_cloud_es_user:password https://f1b5e4a9-7179-4af2-a795-b7a0d71ec80a.974550db55eb4ec0983f023940bf637f.databases.appdomain.cloud:30909/_nodes/plugins
Available plug-ins
Name | Description |
---|---|
analysis-icu |
The ICU Analysis plug-in integrates the Lucene ICU module into Elasticsearch, adding ICU-related analysis components. |
analysis-kuromoji |
The Japanese (kuromoji) Analysis plug-in integrates the Lucene kuromoji analysis module into Elasticsearch. |
analysis-nori |
The Korean (nori) Analysis plug-in integrates the Lucene nori analysis module into Elasticsearch. |
analysis-phonetic |
The Phonetic Analysis plug-in integrates a phonetic token filter analysis with Elasticsearch. |
analysis-smartcn |
Smart Chinese Analysis plug-in integrates the Lucene Smart Chinese analysis module into Elasticsearch. |
analysis-stempel |
The Stempel (Polish) Analysis plug-in integrates the Lucene stempel (polish) analysis module into Elasticsearch. |
analysis-ukrainian |
The Ukrainian Analysis plug-in integrates the Lucene UkrainianMorfologikAnalyzer into Elasticsearch. |
ingest-attachment |
An ingest processor that uses Apache Tika to extract contents. |
mapper-size |
The Mapper Size plug-in allows document to record their uncompressed size at index time. |
repository-s3 |
The S3 repository plug-in adds the repositories that are used for automated backups of your data. |
More details on the plug-ins are available in the Elasticsearch documentation.