Агрегация на основе диапазона и терминаElasticsearch aggregation

Ответить
Anonymous
 Агрегация на основе диапазона и термина

Сообщение Anonymous »

Проблема: Я хочу иметь ведро с агрегацией диапазона при вероятности победы. Но вместо того, чтобы иметь ведро «выиграть» на основе вероятности победы, имейте его на константе. /p>

pipeline = revn_win_probability (9, 31) < /li>
upside = revn_win_probability (39, 51) < /li>
forecast = revn_win_probability (59,101) < /li>
win = refenue_status = "win" или "win_pending" < /li>
< /ol>
существующий код:
AbstractAggregationBuilder getRevenueWinProbAggregationBuilder() {
AbstractAggregationBuilder rangeAggBuilder = AggregationBuilders
.range(FORECAST_STATUS_TYPE_AGGREGATION_NAME)
.field(Constants.REVN_WIN_PROBABILITY)
.addRange(ForecastType.PIPELINE.toString(), 9, 31)
.addRange(ForecastType.UPSIDE.toString(), 39, 51)
.addRange(ForecastType.FORECAST.toString(), 59, 101)
.addRange(ForecastType.WON.toString(), 99, 101);
return rangeAggBuilder;
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... e-and-term
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Elasticsearch aggregation»