Как получить доступ к значению из предыдущей агрегации? - PullRequest
1 голос
/ 12 июля 2019

Я пытаюсь вычислить статистику, используя документы с эластичным индексом.Как получить доступ к значениям, вычисленным на предыдущих шагах?

{
  "size": 0,
  "aggs": {
    "my_buckets": {
      "date_histogram": {
        "field": "timestamp",
        "interval": "day"
      },
      "aggs": {
        "ave_y_true": {
          "avg": {
            "field": "y_true"
          }
        },
        "grades_stats": {
          "extended_stats": {
            "script": {
              "source": "doc['y_true'].value - params.correction",
              "lang": "painless",
              "params": {
                "correction": 2.875
              }
            }
          }
        }
      }
    }
  }
}

Значение "2.875" должно фактически быть значением среднего сегмента, который я уже рассчитал.поле ave_y_true в этом случае.

...