gpt4 book ai didi

elasticsearch - 如何在yii2 Elasticsearch 上选择平均值

转载 作者:行者123 更新时间:2023-12-02 23:01:00 25 4
gpt4 key购买 nike

/**
* @param mixed $article_id
* @return double
*/
public function getAvg($article_id)
{
return ArticleRate::find()->where(['article_id' => $article_id])
->average('rate');
}

关于用于RDBMS的示例。

现在,我将源转换为ElasticSearch。 yii\elasticsearch\ActiveQuery没有方法 average(),那么我可以使用什么呢?

最佳答案

您将需要使用ActiveQueryaddAggregation()方法。 Elasticsearch documentation提供了有关您可以使用的聚合类型的更多信息,包括平均值的使用。

关于elasticsearch - 如何在yii2 Elasticsearch 上选择平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34393392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com