我是elasticsearch的新手。我使用nest来从elasticsearch查询数据。弹性搜索和嵌套聚合的多域和的乘法和
我想要什么方式来获得聚合后多字段的结果表达式。
例如:
class public InfoComputer
{
int Id {get;set;}
string Name {get;set;}
int price {get;set;}
int quantity {get;set;}
};
var result = client.Search<InfoComputer>(s => s
.Aggregations(a => a
.Terms("names", st => st
.Field(o => o.Name)
.Aggregations(aa => aa
.Sum("price", m => m
.Field(o => o.price)
)
)
)
)
);
这个代码只得到总属性的价格。
我怎样才能得到Sum (price * quantity)
与组属性名称?
我想像你想的那样。但是我没有看到Nest支持函数Script。如果可以,你可以将elasticsearch转换成NEST的查询吗? – ngaotruyen