|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Étudiant Inscription : juin 2007 Messages : 144 ![]() |
Bonjour, je développe actuellement une fonction de recherche, qui permettra de rechercher dans la base de données, chaque mots de la recherche, et qui affichera un résultat en fonction de la pertinence (comme dans google). Mais voilà mon principal souci, c'est que pour un mot, j'aimerai que ma fonction soit plus clémente, par exemple pour le mot "panne", si l'utilisateur tape "pane" (avec un "n"), il faudrait soit que la fonction puisse retourne le mot "panne", soit qu'elle propose une correction.
Pour l'instant, ma fonction permet de diviser une phrase en plusieurs mots, et de rechercher chacun d'eux, à condition qu'ils soit composés de plus de 3 lettres. J'espère avoir été assez clair, n'hésiter pas à poser des questions. Merci ! |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Assistant recherche bioinfo Inscription : novembre 2007 Messages : 805 ![]() |
en php, les fonctions soundex ( que anglais je crois) et levenshtein (alignement de chaines de caracteres).
Ya bien soundex avec mysql, mais tjrs en anglais. J'espere te donner un debut de piste. Z. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Étudiant Inscription : juin 2007 Messages : 144 ![]() |
Je vais voir ce que je vais pouvoir faire avec sa. Merci !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com