Как я могу получить удар с минимальной датой после агрегации? У меня есть агрегирование по некоторому полю, затем subAggregation(AggregationBuilders.min("createdDate")
с этой датой, а затем topHits
subAggregation. Но он возвращает мне 3 удара, а не 1 с этим значением.Ускоренная сборка ElasticSearch получает мин с датой даты
0
A
ответ
0
Просто используйте атрибут TopHits size
и установите его в один. Дополнительную информацию можно получить у https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-top-hits-aggregation.html#_options_2