Q:非洲食人族的酋长吃什么?

term聚合,指定size不同,聚合结果不同,求指教

Elasticsearch | 作者 Garf | 发布于2020年03月31日 | 阅读数:2043

elasticsearch版本:7.4.2
 
有公司表一张,按如下方式聚合时:
 "aggs": {
    "arrg_by_entity_name": {
      "terms": {
        "field": "entity_name",
        "size": 8
      }
    }
  }
返回结果:
"buckets" : [
        {
          "key" : "万华有限公司",
          "doc_count" : 9
        },
        {
          "key" : "海鸥有限公司",
          "doc_count" : 8
        }

.....
}
 
当指定size为18时,聚合结果为:
 {
          "key" : "万华有限公司",
          "doc_count" : 9
        },
        {
          "key" : "海鸥有限公司",
          "doc_count" : 9
        },

        {
          "key" : "湘潭有限公司",
          "doc_count" : 9
        },
        {
          "key" : "新疆有限公司",
          "doc_count" : 8
        }
}
聚合结果是不一致的,是因为size不同使用的聚合集合不同吗?求指教
 
 
 
 
已邀请:

Garf

赞同来自:

已解决,打扰了

要回复问题请先登录注册