嗨,我可以检查一下 Elasticsearch 上不同值的代码是什么吗?
而不是 9 个结果,
我只希望得到 6 个结果,它应该显示蓝色、红色、黑色、白色、绿色、粉红色
例如当前结果与代码类似,但显示9个结果
Get /color/_search
{
"aggs": {
"color_filter" : {
"terms": {
"field": "color.keyword"
}
}
}
}
答案 0 :(得分:0)
您正在使用采用多个值的“术语”聚合。尝试像这样使用“术语”
{
"aggs": {
"color_filter" : {
"term": {
"field": "color.keyword"
}
}
}
}