1、前言

今天发现查询 Elasticsearch 报错了,FIELDDATA Data is too large

在 text 类型的字段上进行聚合和排序时会使用 fileddata 数据结构,可能占用较大内存。可通过以下命令查看索引的 fielddata 内存占用:

1
curl -H 'Content-type: application/json' -XGET 'http://x.x.x.x:9200/_cat/indices?v&h=index,fielddata.memory_size&s=fielddata.memory_size:desc'

如果

参考自: