You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为GeoNetwork 4.2分面搜索配置自定义标签?

解决GeoNetwork 4.2自定义叙词表分面的显示名称问题

在GeoNetwork 4.2中,分面的自定义显示名称无法直接在分面的JSON配置里设置,需要通过本地化配置文件来实现,具体步骤如下:

  • 定位本地化文件:Docker容器内的本地化文件路径为geonetwork/web-ui/src/main/resources/catalog/locales/,对应语言的文件比如zh-CN.json(中文)或en.json(英文)。建议通过挂载本地修改后的文件到容器对应路径,避免容器重启后配置丢失。
  • 添加本地化键值对:在目标语言的本地化文件中,新增如下格式的配置,键的命名规则为search.facet.你的分面字段名,值为你想要的自定义显示名称:
    "search.facet.th_thema_thesaurus_tree.default": "自定义主题分类"
    
  • 重启GeoNetwork容器,修改后可能需要清理浏览器缓存才能生效。

关于meta-section的说明

你之前尝试的meta-section并非用于设置单个分面的显示名称,它的作用是将多个分面归类到同一个分组中显示。例如,若在分面配置中添加:

"th_thema_thesaurus_tree.default": {
    "terms": {
      "field": "th_thema_thesaurus_tree.default",
      "size": 100,
      "order": {
        "_key": "asc"
      }
    },
    "meta-section": "custom-facets"
  }

再在本地化文件中添加分组名称的配置:

"search.facet.section.custom-facets": "自定义分面组"

这个分面就会显示在名为“自定义分面组”的分组下。

内容的提问来源于stack exchange,提问作者user7882389

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 10:12:04