使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

分组where

Elasticsearch | 作者 hyzz | 发布于2019年09月06日 | 阅读数:792

'{"query":{
"bool":{
"must":[{
"term":{
"date.keyword":{
"value":"20190102"
}
}
}]
,
"aggs":{
"group_by_fields":{
"terms":{"field":"cusNum"},
"aggs":{
"sum_money":{
"sum":{
"field":"money"
}
}
}
}
}
}'
这个语句实现的是select cusNum,sum(money) from emps where date=20190101 group by cusNum ,写的对吗,还有就是如果我的where要再加一个条件我该怎么编写,谢谢
已邀请:

Ombres

赞同来自: hyzz

看着没什么问题,要加where条件就在bool块里面加must(and条件) 和 should(or条件)
 
 
好像被你带偏了,格式化以后看了一下,你这层级有问题,aggs和query应该是同一级

hyzz

赞同来自:

就是aggs和bool要如何连接到一起啊,有大佬帮忙一下嘛

要回复问题请先登录注册