【发布时间】:2015-05-12 14:28:57
【问题描述】:
我有一个用例,我需要使用 C# 对多个列进行聚合。 我为此使用 NEST 库,我面临以下问题
查询 C#:
var searchRequest = new SearchRequest
{
SearchType = SearchType.Count,
Filter = filter,
Aggregations = new Dictionary<string, IAggregationContainer>
{
{ "a", new AggregationContainer
{
ExtendedStats = new ExtendedStatsAggregator()
{
Field = "a"
}
}
},
{ "b", new AggregationContainer
{
ExtendedStats = new ExtendedStatsAggregator()
{
Field = "b"
}
}
}
}
};
当我收到 NEST 的响应时,我只得到一个聚合的结果。我正在查看 SearchResult.Agg 字典,但它对于一个聚合字段只有一个条目,而不是两个。 如果我遗漏了什么或者 NEST 库有什么问题,请告诉我
【问题讨论】:
-
请告诉我您收到的一个聚合响应
-
第一个聚合得到重新调整
标签: c# elasticsearch nest