Salut,
Je viens de lancer un site (celui en www) qui est un site de dictionnaire donc avec définitions ( hé logique!) et je travaille actuellement sur la problématique de la recherche avec des mots mal orthographiés.
Pour l'instant, j'ai implémenté une recherche en FULL TEXT. Ainsi si vous chercher par exemple 'club', vous ne trouverez pas de définitions mais un lien vers 'in this club' qui lui est défini.
Par contre, évidemment, cela ne marche pas avec les fautes d'orthographes, ainsi 'cllub' ne renvoie pas vers 'in this club'. J'ai fait une recherche et je suis tombé sur un post d'un blog où on propose un Soundex Français ( car le soundex intégré à MYSQL et PHP ne marche qu'en anglais
).
D'où ma question : pensez-vous qu'une bonne solution serait de stocker en base le soundex de chaque mot et plutôt que de faire une recherche FULL TEXT sur le mot non trouvé, de la faire sur son soundex ?
Si vous avez d'autres idées ou des commentaires, n'hésitez pas, je suis sûr que ceci peut être utille pour tous ceux qui font des recherches sur des mots
Merci!
EDIT: Voici le lien vers le post
http://blog.mymind.fr/post/2007/03/15/Soundex-Francais
Je viens de lancer un site (celui en www) qui est un site de dictionnaire donc avec définitions ( hé logique!) et je travaille actuellement sur la problématique de la recherche avec des mots mal orthographiés.
Pour l'instant, j'ai implémenté une recherche en FULL TEXT. Ainsi si vous chercher par exemple 'club', vous ne trouverez pas de définitions mais un lien vers 'in this club' qui lui est défini.
Par contre, évidemment, cela ne marche pas avec les fautes d'orthographes, ainsi 'cllub' ne renvoie pas vers 'in this club'. J'ai fait une recherche et je suis tombé sur un post d'un blog où on propose un Soundex Français ( car le soundex intégré à MYSQL et PHP ne marche qu'en anglais

D'où ma question : pensez-vous qu'une bonne solution serait de stocker en base le soundex de chaque mot et plutôt que de faire une recherche FULL TEXT sur le mot non trouvé, de la faire sur son soundex ?
Si vous avez d'autres idées ou des commentaires, n'hésitez pas, je suis sûr que ceci peut être utille pour tous ceux qui font des recherches sur des mots

Merci!
EDIT: Voici le lien vers le post
http://blog.mymind.fr/post/2007/03/15/Soundex-Francais