Ich versuche eine Möglichkeit zu finden, um festzustellen, wie "heiß" bestimmte Threads in einem Forum sind. Welche Kriterien würden Sie verwenden und warum? Wie würden diese zusammenkommen, um eine Hotness-Wertung zu geben?
Die Kriterien, an die ich denke, umfassen:
- wie viele Antworten
- wie lange her ist die letzte Antwort
- durchschnittliche Zeit zwischen den Antworten
Die Probleme, die dieser Algorithmus lösen muss:
- Ein Thread mit 500 Antworten ist offensichtlich heiß, es sei denn, die letzte Antwort liegt über ein Jahr zurück.
- Ein Thread mit 500 Antworten, der vor einer Sekunde beantwortet wurde, ist offensichtlich heiß, es sei denn, es hat 4 Jahre gedauert, um 500 Antworten zu erreichen.
- Ein Thread mit 15 Antworten in den letzten 4 Minuten ist wirklich heiß!
Gibt es irgendwelche Ideen, Gedanken oder vollständige Lösungen da draußen?