1
我在使用elastcicSearch进行分组操作时遇到问题。在弹性搜索中分组
其实我在文档里有3个字段。就像下面那样:
Id Type Year
现在我想对ExceptionType和Year进行分组并计算在“ResultCount”中。
我想这一个,但它不工作:
.Aggregations(a => a
.ValueCount("ResultCount", c => c
.Field(p => p.Id)
.Field(p=> p.Year)
))
.Aggregations(a => a
.Terms("Type", st => st
.Field(o => o.Type)
.Size(10))).Size(5)
.Aggregations(aa => aa
.Max("Year", m => m
.Field(o => o.Year)
))
);
请尽快给出一个解决这个问题。谢谢。
你有什么,在例外? – user3775217
我解决了一个例外,但是, 实际上,我没有得到任何输出,我也不知道如何显示该数据或观看数据数据。 –
值计数聚合在单个字段上工作。如果您需要依赖字段组合,则可以使用术语子聚合或使用脚本构建值计数的组合键。 –