Comment reddit trie-t-il interroger leur base de données pour «What's Hot»?
-
14-11-2019 - |
Question
Je veux implémenter quelque chose de similaire sur mon site.
Les soumissions ont up_votes et down_votes. J'imagine que Reddit fait une sorte de requête de base de données qui prend en compte les up_votes vs total_votes et peut-être les facteurs dans les vues et les commentaires et les limites par une période de temps spécifiée.
Quelle sorte de requête imaginez-vous qu'ils utilisent pour déterminer cela?
Merci!
La solution
- Pour les liens, ils utilisent une formule basée sur des votes upins moins les votes de bas combinés avec l'âge du poteau.
- Pour les commentaires, ils utilisent un tri de confiance basé sur un Intervalle de score Wilson.
Ce billet de blog décrit les deux formules plus en détail.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow