Io sono un totale ES principiante e mi chiedo se quello che voglio fare è ancora possibile.
Ho seguito una viewer
indice con la seguente mappatura:
"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"},
},
},
}
}
Voglio capire quali sono i video più visti della posizione. Quindi ho bisogno di un modo per riassumere il times_viewed
per ogni viewed_video
in molti viewer
s e quindi di ottenere il top X quelli per una determinata posizione.
È possibile?