Eu sou um total ES iniciante e gostaria de saber se o que eu quero fazer é mesmo possível.
Eu tenho o seguinte a viewer
índice com o seguinte mapeamento:
"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"},
},
},
}
}
Eu quero descobrir o que são os vídeos mais vistos pelo local. Então eu preciso de uma maneira de resumir o times_viewed
para cada viewed_video
através de muitos viewer
s e, em seguida, obter o top X para um determinado local.
Isso é possível?