For me, it was almost always fielddata. Look for evictions in that and filterdata. _node/stats and/or marvel or other monitor is your friend for troubleshooting this.
If you are not using doc_values, it can help (at some indexing cost).
6GB of how much in total? You can easily increase heap for dedicated client nodes to 75% of total system memory as you don't need to worry about FS caching.
Otherwise the only reason clients will hit lots of GC is because you are doing more/larger queries through them.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.