Hai ragione, ho pensato lo stesso anche io, infatti sul nuovo algoritmo commenti e post pesano ugualmente (se non ricordo male... così a memoria).
In questo primo algoritmo non avrebbe avuto senso far pesare di più i commenti ricevuti rispetto ai post scritti
Nel nuovo algoritmo la formula attualmente è questa:
formula = (
(total_words / total_posts * 0.4)
+ (total_post_replies / total_posts * 0.1)
+ (total_votes / total_posts * 0.001)
+ (total_replies_length / total_replies * 0.5)
)
Da un po' di test che ho fatto ad occhio e croce ti direi che però probabilmente è sempre molto sbilanciata sulla lunghezza dei post.
Stavo scrivendo tutta una filippina, ma si, mi sono reso conto che hai ragione facendo i calcoli!
Adesso me lo studio meglio perché la lunghezza media dei commenti lasciati deve valere più o meno uguale alla lunghezza media degli articoli.
Ma gli articoli sono nettamente più lunghi dei commenti, quindi devo riformulare le percentuali dell'algoritmo 😉
Grazie della segnalazione, non avevo ancora fatto caso a questa cosa
Mi sono messo un po' a scartabellare e a scribacchiare e penso di essere giunto a un buon compromesso abbastanza accettabile.
Se assumiamo come:
A - numero dei post
B - numero delle parole totali dei post
C - numero dei commenti lasciati
D - numero delle parole totali dei commenti lasciati
E - numero di voti ricevuti sui post
F - numero di commenti ricevuti sui post
La nuova formula potrebbe essere:
E(OdB) = (B/A)0,5 + (D/C)10 + (E/A)0,01 + (F/A)0,2
Che ne pensi così?
Mi pare un ottimo passo in avanti! Già implementata sul sito, per cui puoi provarla e vedere se ti convince :)