Lines Matching refs:weight
10 * @see https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-weight-avg-aggregation.html
51 * Set the weight for this aggregation.
59 if ($this->hasParam('weight') && isset($this->getParam('weight')['script'])) {
60 throw new InvalidException('Weighted Average aggregation with a weight mixing field and script is not possible.');
63 $weight = ['field' => $field];
66 $weight['missing'] = $missing;
69 return $this->setParam('weight', $weight);
73 * Set the weight as a script for this aggregation.
79 if ($this->hasParam('weight') && isset($this->getParam('weight')['field'])) {
80 throw new InvalidException('Weighted Average aggregation with a weight mixing field and script is not possible.');
83 return $this->setParam('weight', ['script' => $script]);