Mon modèle de domaine simplifié dans grails est comme ceci :
Article {
Integer totalViews
static hasMany = [
ratings: Rating
]
}
Rating {
Integer value // 1 à 5
User user
}
Je cherche à trouver les 5 articles les plus populaires basés sur le total de vues et les évaluations, disons un poids de 25% sur les vues et un poids de 75% sur les évaluations.
Comment le feriez-vous en Groovy/Grails ?