Paramètres de classabilité

L'utilitaire d'arrière-plan buildvisit calcule une valeur de classabilité pour chaque article de la base de données. Il est uniquement utilisé par le moteur Preference. Le serveur LikeMinds présente des articles à classer dans l'ordre décroissant de classabilité ; les articles dont la classabilité est identique sont présentés dans un ordre aléatoire.

La valeur de classabilité est calculée de la manière suivante :

classabilité = Ai+Bi+Ci

où Ai représente la popularité de l'article i :

Ai=Kx(log10(nombre_classements))rpow

nombre_classements est le nombre de classements de l'article.

Pour définir K, affectez une valeur au paramètre db.ratability.num_rating.coefficient (la valeur par défaut est 1.0) :
db.ratability.num_rating.coefficient = 1.0
Pour définir rpow, le poids du classement, affectez une valeur au paramètre db.ratability.num_rating.power (la valeur par défaut est 1.0) :
db.ratability.num_rating.power= 1.0
Bi mesure le degré de controverse de l'article :
Bi=Kx(rating_std_dev)sdpow

rating_std_dev représente l'écart type des classements de l'article.

Pour définir K, affectez une valeur au paramètre db.ratability.stddev.coefficient (la valeur par défaut est 1.0) :
db.ratability.stddev.coefficient = 1.0
Pour définir stdpow, le poids de l'écart type, affectez une valeur au paramètre db.ratability.stddev.power (la valeur par défaut est 1.0) :
db.ratability.stddev.power= 1.0
Ci représente un poids basé sur l'âge de l'article :
Ci=Kxexp(-(current_year - release_year)) exp ^ apow

année_édition est la valeur de la zone relative à l'année de la table Lps_Item_Data de l'article.

Pour définir K, affectez une valeur au paramètre db.ratability.age.coefficient. Vous pouvez lui attribuer la valeur zéro si vous ne souhaitez pas tenir compte de l'âge pour déterminer la classabilité (la valeur par défaut est 2.7) :
db.ratability.age.coefficient = 2.7
Pour définir apow, affectez une valeur au paramètre db.ratability.age.power (la valeur par défaut est 0.5) :
db.ratability.age.power= 0.5