首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NEST Group With Count

NEST Group With Count
EN

Stack Overflow用户
提问于 2017-12-27 15:15:35
回答 1查看 369关注 0票数 1

如何使用仅返回分页结果的NEST client返回具有计数的组:

代码语言:javascript
复制
        ElasticClient client = GetEsConnection(); //ignore the details
        var searchResult = client.Search<Activity>(s=>s
        .Index(ElasticSearchConstants.EntityActivitiesIndex)
        .Type(ElasticSearchConstants.EntityActivitiesType)
        .Query(q=>q.ConstantScore(cs=>cs.Filter(f=>f
        .Bool(b=>b
        .Must(GetActivitiesQuery(request))))))
        .Fields(fields)
        .Sort(ss=>ss.Descending(sortBy))
        .Skip(0)
        .Take(10));

在上面的示例中,Activity有一个名为ActivityType的属性,我想返回每个活动类型的汇总计数。我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2017-12-27 15:41:04

听起来您想在ActivityType字段上使用Terms aggregation。请参阅使用Nest here进行术语聚合的用法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47987958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档