查询没有得到预期的结果:
在不使用分区的情况下进行查询时,查询将返回正确的结果:它将返回所有产品的最大视图。
但是使用分区时,它不会返回最大总视图。
get product/_search
{
"size": 0,
"query": {
"match_all": {}
},
"aggs": {
"cars": {
"terms": {
"field": "type.keyword",
"include": {
"partition": 0,
"num_partitions": 5
},
"order": {
"productHits": "desc"
}
},
"aggs": {
"productHits": {
"sum": {
"field": "hits"
}
}
}
}
}
}
预期:
"buckets" : [
{
"key" : "a car",
"doc_count" : 383,
"productHits" : {
"value" : 209.0
}]
实际:
"buckets" : [
{
"key" : "another car",
"doc_count" : 383,
"productHits" : {
"value" : 9.0
}]
汽车的命中率最高。