private TermsAggregationBuilder createTermsBuilder(String termsFieldName, int termBuckets) { return AggregationBuilders.terms(AGG_BUCKET_KEY_PREFIX + termsFieldName) .field(termsFieldName) .minDocCount(1).shardMinDocCount(1) .shardSize(termBuckets << 1).size(termBuckets).order(Terms.Order.count(false)); }