Im с использованием ES 1.4. Когда я выполняю агрегацию, результат возвращает массив результатов. Есть ли способ только вернуть скопления?
Выполните сборку Elasticsearch без возврата массива обращений
Ответ 1
Это возможно. Вы должны ввести дополнительный параметр (? Search_type = count) в своем URL-адресе. Посмотрите здесь: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations.html#_returning_only_aggregation_results
Ответ 2
Вам нужно указать в запросе, что размер равен 0
ex:
{
"query": ... ,
"aggs": ... ,
"size": 0
}
Связанная страница документа на веб-сайте ES: https://www.elastic.co/guide/en/elasticsearch/reference/current/returning-only-agg-results.html