ElasticSearch - 在聚合中获取额外字段

时间:2015-06-18 17:31:33

标签: elasticsearch

我正在尝试通过聚合获得额外的字段。以下是查询 GET / iacmpi / _search?_source = false

{    
  "query": {        
        "match": {            
            "Document_Type": "INVOICEDoc"
        }
    },
  "aggs": {
    "GroupByCDMInvoiceID": {       
        "terms":{ "field" : "INVOICE_ID" },
        "aggs":{
            "LatestVersion":{
                "max":{
                "field":"DocVersion"
                }
        }        
        }
  }
}
}

因此,在INVOICE_ID字段聚合级别,我需要再获取一个字段'NAME'。我不想在查询部分,因为它会显示我所有的点击,我必须遍历点击并获得匹配。

有可能吗?

谢谢, 萨米尔

1 个答案:

答案 0 :(得分:1)

我认为top hits正是您所寻找的。