Page 4 sur 4

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 10:12
par Jacobus
Si en effet, sans le unicode les accents sont remplacés par des caractères spéciaux.
Mais ce qui m'étonne c'est l'absence des conjuguaisons dans le hunspell alors que le fichier compte plus de mots que l'autre dico. Il ya moyen de proposer différents dicos au chargement en option.

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 12:34
par dayvid
Salut !
Ton dictionnaire inclut-il de la grammaire ? (ex: montrer, montrera, montrerai, montrèrent, ...)
Si ce n'est pas le cas, je trouve çà vraiment énorme, trop même (?)
Oui pour répondre à ta question Flype mais pas que
Il contient aussi des mots anglais, la plupart :D

Je n'ai pas vue de grande différence avec ton code
celui où tu me pose la question ci dessue :)

Edit: enfin si quand même un peut :D

Mais si tu divise le fichier en 26 = un par lettre, la ça va le faire :D
Merci pour tous :wink:

Edit: le dernier code est bien plus rapide :D

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 12:40
par falsam
dayvid a écrit :Salut !

Mais si tu divise le fichier en 26 = un par lettre, la ça va le faire
Pense aux mots comme auteur et hauteur pour voir si ça va le faire :)

La solution base de données avec une indexation de tes mots le tout arrosée du même algorithme serait bien plus appropriée.

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 12:42
par dayvid
A ouais, effectivement vue sous cette angle la
Mais alors on est condamné :(

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 12:44
par falsam
La solution base de données (SQlite est en natif) avec une indexation de tes mots le tout arrosée du même algorithme serait bien plus appropriée.

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 12:48
par dayvid
Oui comme tu as fait d'ailleurs mais il y a un méga os mon pote :(
ton truc ne gère pas les apostrophe et autres truc, alors j’y est renoncer tu voie :|
sinon c'était vraiment du très bon boulot et dommage que ça n'est pas marcher :cry:
Pense aux mots comme auteur et hauteur pour voir si ça va le faire
Oui mais a la vérification tu vire certaine lettre comme t'as fait quoi :P

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 15:39
par falsam
dayvid a écrit :Oui comme tu as fait d'ailleurs mais il y a un méga os mon pote :(
ton truc ne gère pas les apostrophe et autres truc, alors j’y est renoncer tu voie :|
sinon c'était vraiment du très bon boulot et dommage que ça n'est pas marcher
SQLite est un moteur de base de données relationnelles le plus distribué au monde. On le retrouve dans de nombreux logiciels grand public comme Firefox, Skype, Google Gears ainsi que dans de nombreux langages comme PHP, Python ...... Pure basic. Au quotidien SQLite est souvent présent dans notre poche sans que nous nous en rendions comptes. L'iPhone ainsi que les systèmes d'exploitation mobiles Symbian et Android utilisent SQLite comme base de données embarquée.

Comme tu le dis dans ta signature généralement le plus gros bug d'un ordinateur ce
trouve souvent entre la chaise et l'ordinateur !
dans le cas présent le bug c'est toi.

PS : Dobro pardonne moi ce comportement agressif

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 17:16
par dayvid
Super, sa remonte sacrement le morale ce genre de commantaire, enfin bref :roll:

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 17:29
par falsam
Evite de tenir des propos sans savoir :)
dayvid a écrit :ton truc ne gère pas les apostrophe et autres truc, alors j’y est renoncer
le web regorge d'information sur SQLite (Qui n'as rien de lite) et regorge aussi d'information sur la façon de construire des requêtes SQL pour pouvoir communiquer avec ta base de données.

Re: Comment trouver des mot similaires parmi une liste

Publié : dim. 07/nov./2010 18:16
par dayvid
J'ai dit sa car moi sa marchais pas, mais j'aurais dû te prévenir pour que tu m'aide
alors c'est ma fautes désoler :oops: