开发者社区> 问答> 正文

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 26 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云Elasticsearch体系架构与特性解析 立即下载
开源与云:Elasticsearch应用剖析 立即下载
《Elasticsearch全观测解决方案》 立即下载