2014-01-14 4 views
2

Поскольку я ничего не нашел в Google:Elasticsearch filter on aggregation

Можно ли фильтровать на агрегации в поиске эластиков. Im думает о someting как: Получить все объекты, где SUM (obect.X)> 100.

Заранее спасибо.

EDIT - Примеры данных

У меня есть следующий документ-структура:

{ 
    docKey : 1 
    value: 2 
}, 
{ 
    docKey: 1 
    value: 5 
}, 
{ 
    docKey:1 
    value: 7 
}, 
{ 
    docKey:2 
    value:2 
},... 

теперь я хочу, чтобы запросить docKey из базы данных, где сумма стоимости больше, чем X.

EDIT2

я узнал ТНА t - это то, что я должен делать в своей логике приложений. here

+0

Можете ли вы разместить текст, некоторые данные и ожидаемый результат? Вопрос, который вы задаете, является неопределенным. –

+0

Надеюсь, это прояснит мой вопрос. – user1727072

ответ

0

Это не совсем ответит на ваш вопрос, но, видя, что вы были довольно расплывчатыми, т. Е. Не отправляли никаких картографических данных, запросов или чего-либо в этом вопросе, мы не можем вам помочь. Однако я надеюсь, что вы сможете это сделать для себя с this фантастической статьей об агрегировании. Удачи.

Обновление - Возможно, this - это то, что вы ищете вместо этого?

+0

Я просто хочу знать, возможно ли что-то подобное с одним запросом вообще. Спасибо за статью, но это не отвечает на мой вопрос :( – user1727072

+0

@ user1727072 проверить обновленный ответ – Nate

Смежные вопросы