Elasticsearch范围聚集在给定范围内聚合数据,即
for (j in 1:9) {
ggplot(temp.melt.list[[j]], aes(x=Variables, y=Rate, fill=factor(Values))) +
geom_bar(stat="identity", position="fill", colour="black") +
scale_fill_manual(values = c("darkgrey","red","blue","tomato","skyblue1")) +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
dev.copy(png, paste0('Cluster_', j , '_Count_stacked.png'), width = 1400, height = 1000)
dev.off()
}
但没有提及是否包含值,即存储桶中是否包含值包含100和200或仅包含$ gt 100的文档 和$ lt 200。
以下讨论提出了类似的疑问,但也没有定论 https://github.com/elastic/elasticsearch/issues/17079
TL:DR 范围聚合是否支持$ lte&$ gte或$ gt&$ lt,并且有一种根据用例进行聚合的方法吗?
答案 0 :(得分:4)
“请注意,此聚合包含每个范围的from值,但不包括to值”