Ich habe mich mit Popularitätsalgorithmen befasst, die auf Websites wie Reddit , Digg und sogar Stackoverflow .
Reddit-Algorithmus:
t = (time of entry post) - (Dec 8, 2005)
x = upvotes - downvotes
y = {1 if x > 0, 0 if x = 0, -1 if x < 0)
z = {1 if x < 0, otherwise x}
log(z) + (y * t)/45000
Ich habe immer einfache Bestellung innerhalb von SQL durchgeführt, ich frage mich, wie ich mit einer solchen Bestellung umgehen sollte.
Soll sie zur Definition einer Tabelle verwendet werden, oder kann ich eine SQL mit der Reihenfolge innerhalb der Formel erstellen ( ohne Beeinträchtigung der Leistung )?
Ich frage mich auch, ob es möglich ist, mehrere Bestellalgorithmen bei verschiedenen Gelegenheiten zu verwenden, ohne dass es zu Leistungsproblemen kommt.
Ich verwende Django und PostgreSQL.
Für Hilfe wären wir Ihnen sehr dankbar! ^^