如何使用NEST构造记录的汇总(计数)?

问题描述 投票:0回答:1

我有以下要求

要执行使用NEST包装器执行记录的聚合(计数),但是要在NEST内触发DSL查询。>>

因为,我不知道如何正确地构造它,所以我使用LINQ方法进行了同样的操作。

ISearchResponse<AgencyDetailReportModel> searchResponse = ConnectionToESClient().Search<AgencyDetailReportModel>
                (s => s
                    .Index("accountsdata")


                    .From(0)
                    .Size(15000)
                    .Query(q =>
                            q.MatchAll()

                            )
                    );

var allocatedAgencies = agencySearchResponse.Documents.Where(w => !string.IsNullOrEmpty(w.agencyid)).Count(); 

var unAllocatedAgencies = agencySearchResponse.Documents.Where(w => string.IsNullOrEmpty(w.agencyid)).Count();

我需要帮助在NEST内构建DSL查询。

非常感谢。

我有如下要求,要使用NEST包装器执行记录的聚合(计数),但要在NEST内部触发DSL查询。由于,我不知道如何正确地构造它,所以我做了...

elasticsearch nest dsl
1个回答
0
投票

因此,对于您的问题,您需要allocatedAgencies

© www.soinside.com 2019 - 2024. All rights reserved.