Составная агрегация в ElasticSearch Java - PullRequest
1 голос
/ 09 апреля 2020

Я просмотрел много статей, чтобы найти подходящее решение для добавления составного объединения, но не нашел подходящего решения.

Я достиг этого. Смотрите ответ, надеюсь, это поможет.

1 Ответ

1 голос
/ 09 апреля 2020

Вот решение. 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);
...