参考文章
Support in the Wild: My Biggest Elasticsearch Problem at Scale
http://blog.csdn.net/jiao_fuyou/article/details/50478198
Understanding Fielddata
By default, fielddata is loaded on demand, which means that you will not see it until you are using it. Also, by being loaded per segment, it means that new segments that get created will slowly add to your overall memory usage until the field’s fielddata is evicted from memory. Eviction happens in only a few ways:
1、Deleting the index or indices that contains it.
2、Closing the index or indices that contains it.
3、Segment fielddata is removed when segments are removed (e.g., background merging).
* This usually just means that the problem is moving rather than going away.
4、Restarting the