Non aux brevets logiciels

SpipLab

MoteurDeRecherche

PagePrincipale :: DerniersChangements :: Vous êtes 38.103.63.61 (Connexion)

Quelques idées pour améliorer le moteur de recherche :

(NicolasHoizey) Une idée pour favoriser la présence de plusieurs termes recherchés, plutôt que plusieurs occurences de l’un des termes. L’idée est, si on cherche "langue spip", que "spip langue" soit plus en avant que "mauvaise langue ou langue de boeuf". Il faudrait que l’on augmente les points de "langue" si on le trouve plusieurs fois, mais sans jamais aller au delà de 2, et on serait plus proche de ce qui est attendu.

Soit nb("langue") le nombre de fois qu’on trouve le terme "langue", on pourrait dire que le nombre de points est :

points("langues) = 2 - 1 / nb("langue")

Du coup, avec les exemples ci-dessus :

points("langue spip") dans "mauvaise langue ou langue de boeuf"
= points("langue") + points("spip")
= 2 - 1 / 2 + 0
= 1,5

et

points("langue spip") dans "spip langue"
= points("langue") + points("spip")
= 2 - 1 / 1 + 2 - 1 / 1
= 2