Given following documents (simplified) in an index:
{
"vehicle": "A",
"source": "foo"
}
{
"vehicle": "A",
"source": "bar"
}
{
"vehicle": "A",
"source": "foo"
}
{
"vehicle": "B",
"source": "foo"
}
{
"vehicle": "B",
"source": "foo"
}
{
"vehicle": "C",
"source": "bar"
}
How can I create aggregation to retrieve unique count of vehicles grouped by source combinations with following result:
Source Unique vehicle count
====================================
foo 1 (this is vehicle B)
bar 1 (this is vehicle C)
foo, bar 1 (this is vehicle A)