Jsem celkem ES začátečník a zajímalo by mě, jestli to, co chci udělat, je dokonce možné.
Mám následující viewer
index s následující mapování:
"mappings": {
"properties": {
"id": {"type": "text"},
"name": {"type": "text"},
"location": {"type": "text"},
"viewed_videos": { //array of all the videos a viewer saw and their view counts
"type": "nested",
"properties": {
"id": {"type": "text"},
"name": {"type": "text"},
"description": {"type": "text"},
"times_viewed": {"type": "long"},
},
},
}
}
Chci zjistit, jaká jsou nejsledovanější videa podle umístění. Takže potřebuji způsob, jak shrnout times_viewed
pro každého viewed_video
přes mnoho viewer
a pak se horní X pro dané umístění.
Je to možné?