geonetwork/geonetwork-ui-tools-pipelines该镜像包含与在ElasticSearch上注册管道相关的工具。管道用于在索引过程中预处理记录,从而更好地控制ElasticSearch返回的值,提升记录搜索时的用户体验。提供CLI工具和Docker化部署方式,支持GeoNetwork-UI相关管道的注册与管理。
适用于GeoNetwork-UI环境中需要优化ElasticSearch索引预处理流程的场景,特别是需要提升搜索结果准确性、控制返回值格式的应用场景。
通过命令行工具可直接注册或清除管道:
bash# 注册管道示例 node pipelines/register-es-pipelines.js register --host=http://localhost:9200 --records-index=gn-records
bashnpm run pipelines:docker-build
使用环境变量配置ElasticSearch连接信息和索引名称:
bashdocker run --rm \ --env ES_HOST=http://localhost:9200 \ --env RECORDS_INDEX=gn-records \ --network host \ geonetwork/geonetwork-ui-tools-pipelines
ES_HOST:ElasticSearch实例地址(必填)RECORDS_INDEX:目标记录索引名称(必填)--network host:如需容器访问本地ElasticSearch,可使用host网络模式(根据实际环境调整)


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务