Bon, tant pis.
:-)
En observant un peu, je dirais qu'il crée une liste des termes contenus dans le titre d'un sujet.
Pour chacun de ces termes, l'agent intelligent va chercher les autres sujets où on retrouve ce terme dans le titre. Si à partir de ce terme on trouve trop de sujets dans la base (du coup, manque de pertinence car terme trop commun), on laisse tomber et on passe au terme suivant et ainsi de suite. Par contre si le terme ne renvoie que quelques titres, on prend ces sujets comme étant pertinents.
Sachant qu'il ya aussi un travail de chaines de caractères derrière (séparation des termes par apostrophes, tirets, espaces etc....) et peut être un deni des termes qui font moins de trois caractères...
Et puis les messages considérés comme résolus sont notés comme tels dans la base de données, donc il suffit de les mettre en priorité dans les résultats...
Une supposition comme une autre....