Jestem kompletnym nowicjuszem w ES, i zastanawiam się, czy możliwe jest w ogóle to, co chcę zrobić.
Mam następujący viewer
indeks z następującym skojarzeniami:
"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"},
},
},
}
}
Chcę dowiedzieć się, jakie filmy najbardziej widoczne według lokalizacji. Więc potrzebny mi sposób podsumować times_viewed
dla każdego viewed_video
w wielu viewer
s, a następnie dostać górne X dla danej lokalizacji.
Czy jest to możliwe?