Bonjour à tous,
Voila je sèche un peu pour mettre au point un "ranking" pour effectuer un classement pertinent pour mon moteur de recherche.
Voici les éléments :
- 3 Millions d'items.
- x représentant le nombre d'utilisation d'un item (sur 1 mois).
- y représentant le nombre d'ajout en favoris d'un item.
- z représentant une prime de fraicheur qui ce décrémente dans le temps afin de faire remonté temporairement les nouveaux éléments.
Avec ses données, j'aimerais pouvoir calculer une note (un entier) compris entre 1 et 10 (ou 20).
Le "rank" le plus bas représentant une popularité basse et le rank le plus haut représentant la popularité la plus haute.
Quelques problématiques :
- Sur 3 Millions d'éléments, j'ai environ 2,8 millions d'items utiliser entre 1 et 2500 et le reste étant réparti entre 2501 et 300000.
- J'ai 40 élément afficher sur page de résultat.
Ma questions est :
- Comment procéder pour calculer la note de chacun des items pour avoir un résultat pertinent par popularité & nouveauté ?
Merci de votre aide,
BlackHydrae
