# 本地开发/调研用镜像：在官方 OpenSearch 2.x 基础上安装 IK 中文分词插件（infinilabs/analysis-ik）。
# 仅用于本地开发环境的 PoC 验证；生产环境建议评估阿里云"开放搜索 OpenSearch 版"等托管方案，
# 或在自建时用同样的方式基于官方镜像打包（见 documents/设计方案分析与完善版.md §2.10）。
FROM opensearchproject/opensearch:2.19.6

# ⚠️ IK 插件版本必须与 OpenSearch 核心版本完全一致才能加载成功。
# 使用前请先到 https://release.infinilabs.com/ 确认是否存在与上面 FROM 版本号匹配的构建；
# 如没有完全匹配的版本，需要把 FROM 的 OpenSearch 版本号和下面的插件版本号同时改成
# release.infinilabs.com 上实际可用的最新匹配版本，本 Dockerfile 尚未在本地实际构建验证过。
RUN opensearch-plugin install --batch \
    https://get.infini.cloud/opensearch/analysis-ik/2.19.6
