gpt4 book ai didi

elasticsearch - 仅针对某些文档存在的按构面的弹性计数

转载 作者:行者123 更新时间:2023-12-02 23:37:52 25 4
gpt4 key购买 nike

我有一个方面,仅在某些文档中存在。我想知道多少个文档具有该构面的每个可能值,以及有多少个文档根本没有这个构面。
方面是颜色。我当前的查询返回不同颜色的计数,但是不返回没有颜色的文档的计数:

"facets": {
"_Properties": {
"terms": {
"field": "Color",
"size": 100
}
}
}

谢谢!

最佳答案

在Elasticsearch中,构面已为deprecated。您可以为此使用Terms AggregationMissing Aggregation的组合。在下面找到您需要的查询:

"aggs": {
"_Properties": {
"terms": {
"field": "Color",
"size": 100
}
},
"_MissingColor": {
"missing": {
"field": "Color"
}
}
}

关于elasticsearch - 仅针对某些文档存在的按构面的弹性计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28274416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com