开发者社区 问答 正文

Elasticsearch报错"type":"illegal_argument_excepti...

已解决

Elasticsearch报错"type":"illegal_argument_exception","reason":"Fielddata is disabled on text fields by default.

展开
收起
提个问题 2024-06-09 13:13:30 900 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    原因是聚合这些操作用单独的数据结构(fielddata)缓存到内存里了,需要单独开启,在字段上设置fielddata=true;或者使用.keyword字段进行聚合、排序或脚本。
    可参考官方文档说明
    提示:
    text类型字段做聚合,排序等会持久占用堆内存,不会释放,建议使用数值进行聚合。
    2024-06-09 13:13:31 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等