Elasti c Поисковые агрегаты / промежуточные итоги - PullRequest
1 голос
/ 04 марта 2020

Можно ли создавать промежуточные итоги? У меня есть такая агрегация:

body_options: {
          aggs:{
            wbs_item_id: {
              terms: {
                field: "wbs_item_id"
              },
              aggs: {
                "total": {
                  "sum": {
                    "field": "total"
                  }
                },
                "invoiced": {
                  "sum": {
                    "field": "invoiced"
                  }
                },
                "forecast": {
                  "sum": {
                    "field": "forecast"
                  }
                },
                "committed": {
                  "sum": {
                    "field": "committed"
                  }
                },
                "accrued": {
                  "sum": {
                    "field": "accrued"
                  }
                }
              }
            }
          }
        }

У меня также есть поле wbs_parent_id, по которому я хочу подвести итоги. Что-то вроде:

  1. Автомобили (5)

    • Ford (2)
    • Toyota (3)
  2. Фрукты (3)

    • Яблоки (2)
    • Апельсины (1)

Банка Вы делаете это с помощью Elasti c Поисковое объединение? Если так, то как?

...