我有一个仅存在于某些文档中的方面。我想知道有多少文件具有各方面可能的价值,有多少文件根本没有这个方面。 方面是颜色。我当前的查询返回不同颜色的计数,但不会返回没有颜色的文档的计数:
"facets": {
"_Properties": {
"terms": {
"field": "Color",
"size": 100
}
}
}
谢谢!
答案 0 :(得分:1)
Elasticsearch中的构面已deprecated。您可以将Terms Aggregation和Missing Aggregation组合使用。根据您的要求查找以下查询:
"aggs": {
"_Properties": {
"terms": {
"field": "Color",
"size": 100
}
},
"_MissingColor": {
"missing": {
"field": "Color"
}
}
}