Preinstall analysis-icu and drop runtime plugin install
This commit is contained in:
10
README.md
10
README.md
@@ -72,19 +72,13 @@ You can get the IP address from the Cloudron admin panel or by using the `cloudr
|
||||
|
||||
### Language Analysis Plugins
|
||||
|
||||
Many integrations (for example, Nextcloud Full-Text Search with German documents) require the `analysis-icu` plugin so Elasticsearch understands language-specific analyzers. This package installs `analysis-icu` automatically on every start. To add additional plugins, edit `/app/data/.env` via the Cloudron File Manager and tweak the `ES_PLUGINS_INSTALL` variable:
|
||||
|
||||
```
|
||||
ES_PLUGINS_INSTALL="analysis-icu ingest-attachment"
|
||||
```
|
||||
|
||||
Plugins are installed sequentially and skipped if already present. After restarting the app you can verify the installed plugins from the Elasticsearch web terminal:
|
||||
Many integrations (for example, Nextcloud Full-Text Search with German documents) require the `analysis-icu` plugin so Elasticsearch understands language-specific analyzers. This package ships with `analysis-icu` preinstalled. You can verify it from the Elasticsearch web terminal:
|
||||
|
||||
```bash
|
||||
curl -X GET -u elastic:<password> "localhost:9200/_nodes/plugins?pretty"
|
||||
```
|
||||
|
||||
Look for `analysis-icu` (and any other requested plugins) in the output before running `occ fulltextsearch:index`.
|
||||
Look for `analysis-icu` in the output before running `occ fulltextsearch:index`. If you need additional plugins, rebuild this package with the desired plugin installed in the Docker image (Elasticsearch 9 no longer allows runtime plugin installation into read-only filesystems).
|
||||
|
||||
## Security Notes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user