2017-01-23 1 views

Antwort

0

Sie Aggregationen dafür verwenden können, wie folgt aus:

curl -XPOST localhost:9200/abc -d '{ 
    "_source": ["x", "y"], 
    "aggs": { 
    "group_by_x" : { 
     "terms": { 
     "field": "x" 
     }, 
     "aggs": { 
     "group_by_y": { 
      "terms": { 
      "field": "y" 
      } 
     } 
     } 
    } 
    } 
}' 
+0

' "aggs": { "count": { "value_count": { "Feld": "DestinationIP.keyword" }, "aggs": { "group_by_x": { „Begriffe ": { "Feld": "sourceIP.keyword" }, "aggs": { "group_by_y": { "Begriffe": { "Feld": "sourcePORT.keyword" } } } } } } 'Gruppe von funktioniert ordnungsgemäß, aber mit count es wirft einen Fehler –

+0

Das' count (*) 'Aggregat ist pro' x' und per 'y', so dass Sie mit meiner Abfrage erhalten – Val

+0

was ist, wenn es min oder Max oder Summe? –

Verwandte Themen