【发布时间】:2014-08-07 14:37:07
【问题描述】:
我正在尝试通过 Nest 使用 Elasticsearch 聚合。首先,我在邮递员中创建我的请求,并对其进行测试。当我看到他们正在工作时,我正在尝试通过 Nest 进行创建。 但我无法在嵌套中创建此请求:
{
"size":0,
"query":{
"filtered":{
"filter":{
"term":{ "operationCode":"logincomplete"}
}
}
},
"aggregations" : {
"operations": {
"terms": {
"field": "operationCode"
},
"aggs": {
"login_count" : { "sum" : { "field" : "adet" } }
}
}
}
}
当前的文档对 Nest 中的聚合没有多说。所以我有点卡住了。到目前为止,我已经尝试过:
var filterResults = client.Search<MCAOnlineExtRT>(s => s
.Size(0)
.Filter(q => q
.Term(p => p.OperationCode, "logincomplete"))
.Aggregations(a => a.Sum("login_count", t => t.Field(x => x.Adet)))
);
谢谢!
【问题讨论】:
标签: java c# database elasticsearch nest