弹性搜索聚合开始于
Elastic Search aggregation starting with
有没有一种方法可以将过滤器添加到 terms
聚合,以便我只得到以特定字符串开头的那些?
我从这里开始:
{
"query": {
"match_all": {}
},
"aggs": {
"address": {
"terms": {
"field": "address"
}
}
}
}
使用include
or exclude
parameters:
{
"query": {
"match_all": {}
},
"aggs": {
"address": {
"terms": {
"field": "address",
"include": "Main.*" <-- add this
}
}
}
}
有没有一种方法可以将过滤器添加到 terms
聚合,以便我只得到以特定字符串开头的那些?
我从这里开始:
{
"query": {
"match_all": {}
},
"aggs": {
"address": {
"terms": {
"field": "address"
}
}
}
}
使用include
or exclude
parameters:
{
"query": {
"match_all": {}
},
"aggs": {
"address": {
"terms": {
"field": "address",
"include": "Main.*" <-- add this
}
}
}
}