Sign inSign up

koha/elasticsearch-icu

By koha

•Updated 3 months ago

Image
0

100K+

koha/elasticsearch-icu repository overview

⁠Koha Elasticsearch with ICU Plugin

Multi-architecture Docker image based on official Elasticsearch with the ICU (International Components for Unicode) analysis plugin pre-installed for Koha ILS.

⁠Supported Architectures

  • linux/amd64
  • linux/arm64

⁠Supported Tags

  • 8, 8.15, 8.15.0 - Elasticsearch 8.15.0 with ICU plugin
  • 8.13, 8.13.0 - Elasticsearch 8.13.0 with ICU plugin
  • 9, 9.0, 9.0.0 - Elasticsearch 9.0.0 with ICU plugin (when available)

⁠Usage

# Run Elasticsearch with ICU plugin
docker run -d \
  --name elasticsearch-icu \
  -p 9200:9200 \
  -e "discovery.type=single-node" \
  koha/elasticsearch-icu:8

# Use in docker-compose
version: '3'
services:
  elasticsearch:
    image: koha/elasticsearch-icu:8
    environment:
      - discovery.type=single-node
    ports:
      - "9200:9200"

⁠What's Included

  • Official Elasticsearch base image
  • ICU Analysis plugin for advanced text analysis
  • Support for Unicode normalization and collation
  • Optimized for Koha ILS search requirements

⁠Why This Image?

Koha requires the ICU analysis plugin installed. Installing the plugin requires network access and is subject to temporal failures. This image bundles the required plugin on top of the official Elasticsearch images to minimize such issues for Koha deployments.

⁠Source

Source code and build configuration: https://gitlab.com/koha-community/docker/koha-elasticsearch-icu⁠

⁠License

This image is based on the official Elasticsearch Docker image and includes the open-source ICU plugin.

Tag summary

Content type

Image

Digest

sha256:27b73e43b…

Size

481 MB

Last updated

9 months ago

docker pull koha/elasticsearch-icu