【发布时间】:2021-05-11 18:46:43
【问题描述】:
例如我有这样的数据:
{"product": "ProductA", "region": "Region 1", "sales": 25000}
{"product": "ProductA", "region": "Region 2", "sales": 30000}
{"product": "ProductA", "region": "Region 3", "sales": 45000}
{"product": "ProductB", "region": "Region 1", "sales": 25000}
{"product": "ProductB", "region": "Region 3", "sales": 30000}
{"product": "ProductB", "region": "Region 3", "sales": 45000}
我想获得product 在Region 1 和Region 2 中的所有产品。
所以它应该只返回ProductA。
我试过了,但没用
GET /_search
{
"aggs": {
"metrics": {
"terms":{
"field": "product"
}
}
},
"from": 0,
"size": 10,
"query": {
"bool": {
"should": [
{ "term" : { "region" : "Region 1" } },
{ "term" : { "region" : "Region 2" } }
]
}
}
}
【问题讨论】:
标签: elasticsearch kibana