Bonjour,
Imaginez une liste très longue de mots par exemple. Mon but est de créer un algorithme qui permet de filtrer cette liste à partir de plusieurs caractères afin de trouver la correspondance exacte. Il faut que cet algorithme soit très performant.
Un exemple pour etre un peu plus clair :
J'ai une liste de noms (stockée dans une bdd par exemple) et un formulaire ou je dois entrer un nom. Celui-ci doit correspondre à un des noms contenu dans la liste. Au fur et à mesure que je tape le nom, une liste de plus en plus réduite m'est proposé (on peut imaginer que cette liste n'est affichée que lorsque celle-ci se réduit à 10 noms)
Selon vous quelle est la meilleure manière de procéder ? Auriez vous un algorithme à me proposer ?
On m'a conseillé de me pencher sur les trigrammes...
Qu'en pensez-vous ?
Merci beaucoup pour vos réponses
Partager