2015-04-01 3 views
1

Я новичок в ElasticSearch, и я пытаюсь получить большее значение между двумя агрегатами, возможно ли это? Мне нужно больше между avg_field1 и avg_field2.ElasticSearch: больше между двумя агрегатами

Я думал о попытке использовать script: max, но я не нашел примеров этого использования. Я даже не знаю, возможно ли это.

Моего агрегирования, как это сейчас:

{ 
"aggs" : { 
    "group_by_frame" : { 
     "histogram" : { 
      "field" : "index_histogram", 
      "interval" : 100 
     }, 
     "aggs" : { 
      "avg_field1" : { "avg" : { "field" : "field1" } }, 
      "avg_field2" : { "avg" : { "field" : "field2" } } 
     } 

    } 
} 
+1

Почему вы не можете вычислить максимальное значение на стороне клиента? Не звучит так сложно. – bittusarkar

+0

Это не сложно, но мне интересно, могу ли я сделать это на стороне сервера, без какой-либо последующей обработки – lucas

ответ