首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未在字段上声明类型[icu_collation_keyword]的处理程序

未在字段上声明类型[icu_collation_keyword]的处理程序
EN

Stack Overflow用户
提问于 2021-03-23 15:20:02
回答 1查看 143关注 0票数 1

我正在尝试使用映射创建索引。

使用URL : localhost:9200/test3?pretty方法: PUT和with body

代码语言:javascript
复制
{  
"mappings": {
"properties": {
  "name": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      },
      "sort_da": {
        "type": "icu_collation_keyword",
        "index": false,
        "language": "da",
        "country": "DK",
        "variant": "@collation=phonebook"
      },
      "sort_de": {
        "type": "icu_collation_keyword",
        "index": false,
        "language": "de",
        "country": "DE",
        "variant": "@collation=phonebook"
      }
    }
  }
}

}}

我得到了以下异常

代码语言:javascript
复制
"type": "mapper_parsing_exception",
"reason": "no handler for type [icu_collation_keyword] declared on field [sort_de]"
EN

回答 1

Stack Overflow用户

发布于 2021-08-25 07:12:32

我假设你必须先安装ICU插件。

可以使用插件管理器安装此插件:

sudo bin/elasticsearch-plugin install analysis-icu

该插件必须安装在集群中的每个节点上,并且每个节点都必须在安装后重启。

请参阅https://www.elastic.co/guide/en/elasticsearch/plugins/current/analysis-icu.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66758789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档