Я просмотрел много статей, чтобы найти подходящее решение для добавления составного объединения, но не нашел подходящего решения.
Я достиг этого. Смотрите ответ, надеюсь, это поможет.
Вот решение. Happy Coding;)
List<CompositeValuesSourceBuilder<?>> sources = new ArrayList<>(); sources.add(new TermsValuesSourceBuilder("aggregation_Name") .field("field_Name")); sources.add(new TermsValuesSourceBuilder("aggregation_Name") .field("other_field")); CompositeAggregationBuilder compositeAggregationBuilder = new CompositeAggregationBuilder( "Composite_aggregation_Name", sources) .size(10000);