开发者社区 问答 正文

Elasticsearch索引报错Custom Analyzer [xxxx] failed ...

已解决

Elasticsearch索引报错Custom Analyzer [xxxx] failed to find tokenizer under name [ik_smart_item_search]

展开
收起
提个问题 2024-05-28 13:10:13 388 分享 版权
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    该报错是自定义分析器找不到自定义分词器。需要确认索引setting下analyzer分析器中定义的tokenizer是否存在。
    如下场景:
    1. 创建索引报"reason" : "Custom Analyzer [dd_analyzer_cn_search] failed to find tokenizer under name [ik_smart_item_search]"
    原因: 索引settings下tokenizer下未自定义ik_smart_item_search,而索引Analyzer有引用该分词器,建议您在自定义ik_smart_item_search分词器。其次IK为开源插件,默认未带ik_smart_item_search分词器名称,建议您查询IK社区文档获取更详细信息。

    2024-05-28 13:10:14
    赞同 展开评论