2009-03-06 7 views
1

en double de how does the google did you mean algorithm worksuggestion

Parole ne sait comment écrire une fonction de suggestion de mot comme Google « avez-vous dire? » fonctionnalité? ou savoir où je peux trouver des échantillons de code.

Merci

+0

duplication possible de [Comment Google "Voulez-vous dire?" Algorithm work?] (Http://stackoverflow.com/questions/307291/how-does-the-google-did-you-mean-algorithm-work) – BalusC

Répondre

1

Peter Norvig (tête de Google de recherche) a une simple ici qui fonctionne en fait assez efficacement: http://norvig.com/spell-correct.html

Il est en python, mais est assez simple à traduire dans d'autres langues (notez qu'il ya quelques traductions au bas de la page, mais la version C# a au moins un certain nombre de bugs et est très inefficace, donc ça vaudrait la peine de faire la traduction dans n'importe quelle langue dont vous avez besoin - c'est aussi un bon moyen de comprendre code).

+0

merci les gars connaissez-vous une solution dans C# –

+0

Vous Vous pouvez commencer par utiliser la traduction en C# au bas de la page, mais vous devrez corriger quelques bogues, et vous pourrez l'accélérer d'un ordre de grandeur. Malheureusement, la version que j'ai écrite a été faite à l'heure du commerce, donc je ne suis pas autorisé à l'afficher ici. –

+0

pouvez-vous vous référer à celui-ci? http://www.codegrunt.co.uk/?page=cSharp#norvigSpell Je ne suis pas un expert en C#, pourriez-vous préciser où sont les bugs ou quel genre de bugs je devrais rechercher. merci –

Questions connexes