Bonjour à tous,
J'ai un forum fait maison pour m'amuser et améliorer mes connaissances en php.
Je voudrais, par une requête sql, en php, afficher sur une page les thèmes les plus en vogue : c'est-à-dire afficher les titres sensiblements similaires triés par similarité !
Exemple :
Titres des sujets :
-------------------
"ben laden est mort"
"la mort de ben laden"
"faire une confiture à la framboise"
"faire une confiture à la fraise"
"ben laden"
"la confiture à la fraise est trop bonne"
"Ben Laden est-il vraiment mort ?"
Cela afficherait
-------------------
Thèmes les plus en vogue =
1 - Ben laden
"ben laden est mort"
"la mort de ben laden"
"ben laden"
"Ben Laden est-il vraiment mort ?"
2 - Confiture
"faire une confiture à la framboise"
"faire une confiture à la fraise"
"la confiture à la fraise est trop bonne"
3 - fraise
"faire une confiture à la fraise"
"la confiture à la fraise est trop bonne"
En gros, je connaît à peu près les requêtes "match against" mais il faut définir une variable, or là il n'y a rien que je puisse définir.
MATCH (title,description) AGAINST ('ben laden' IN BOOLEAN MODE)
retournerai tous les topics parlant de ben laden, mais comment savoir que ben laden est la combinaison de mots la plus présente dans la table mysql ?
D'avance merci de votre aide !
Partager