Comment trouver des mot similaires parmi une liste

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Re: Comment trouver des mot similaires parmi une liste

Message 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.
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Comment trouver des mot similaires parmi une liste

Message 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
Dernière modification par dayvid le dim. 07/nov./2010 12:41, modifié 1 fois.
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Comment trouver des mot similaires parmi une liste

Message 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.
Dernière modification par falsam le dim. 07/nov./2010 12:43, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Comment trouver des mot similaires parmi une liste

Message par dayvid »

A ouais, effectivement vue sous cette angle la
Mais alors on est condamné :(
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Comment trouver des mot similaires parmi une liste

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Comment trouver des mot similaires parmi une liste

Message 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
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Comment trouver des mot similaires parmi une liste

Message 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
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Comment trouver des mot similaires parmi une liste

Message par dayvid »

Super, sa remonte sacrement le morale ce genre de commantaire, enfin bref :roll:
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Comment trouver des mot similaires parmi une liste

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Comment trouver des mot similaires parmi une liste

Message 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:
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Répondre