1. 近期遇到一个ES内存居高不下的问题,查了查,发现ES有个fielddata,当你发起一个查询,分析字符串的聚合将会被加载到 fielddata,如果这些字符串之前没有被加载过.如果结果中 fielddata 大小超过了指定 大小 ,其他的值将会被回收从而获得空间.默认情况下,设置都是 unbounded ,Elasticsearch 永远都不会从 fielddata 中回收数据.设想我们正在对日志进行索引,每天使用一个新的索引.通常我们只对过去一两天的数据感兴趣,尽管我们会保留老的索引,但