开发者社区> 问答> 正文

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

相关电子书

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