Dictionnaire

Résolu
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 - 16 mars 2005 à 12:11
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 - 16 mars 2005 à 14:52
est ce qu'il ya quelqu'un qui peut me dire comment je peux avec c# obtenir l'ensemble des mots descendants d'un mot données
c-a-d
existe -il une fonction ,un cours qui peut m'aider a faire ceci
merci infiniment

16 réponses

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
16 mars 2005 à 14:48
Il va falloir le programmer toi meme aussi.

Et il va falloir ranger les mots a la main. Sachant que ferme et fermer
ne sont pas forcement de la meme famille. Donc aucun algorithme ne
pourra te trier "intelligement" les mots tout seul en partant a la
racine.


Si tu veux un dictionnaire de synonymes, range deja les mots par
groupes, et lie les ensemble. Je pense que ce sera la plus long . La
suite sera une simple histoire de requete dans une base de données (ou
autre selont la méthode que tu choisis)



Le plus simple pour la base de données : : tu crées une table de 2
colonnes avec tous les mots (une colonne ID, une colonne pour le mot)

Tu crées une seconde table avec 2 colonnes, un pour l'ID d'un mot, une pour l'ID d'un mot qui est de la meme famille.

Et tu inseres des lignes pour chaque mot, et chaque mot de la meme famille.




Mx
3
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
16 mars 2005 à 12:30
Qui permet de faire quoi ??????????????????????????????????????????????

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
16 mars 2005 à 12:40
C'est a dire ?

Tu mets "Cheval", et il te met tout les mots de la meme famille, comme chevalier, chevalerie, etc... ?

Mx
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 13:38
oui c'est exactement ca MorpionMx

merci infiniment
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
16 mars 2005 à 13:41
Bah la y'a pas de miracle.

Il va d'abord falloir que tu te crée un dictionnaire (ou que tu t'en trouve un) avec tous les mots.

Et qu'ensuite tu crée des relations entre ces mots. Par le biais d'une base de données par exemple

Mx
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 13:45
c-a-d des familles des mots?

est ce que vous pouvez m'aidez sur ca

par un cours ,site ...

DIBOU


merci infiniment
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 13:50
je me suis vraiment bloqué j'ai peux pas commncer

merci infiniment
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
16 mars 2005 à 14:24
Pour la famille de mot , fallait pas sécher le primaire ...

Pour le reste il faut que tu construises un arbre avec l'ensemble des mots du dictionnaires.

Allez bon courage !

::|The S@ib|::
MVP C#.NET
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 14:28
voila j'éai pu tropuvé l'ensemble de smots francais "dictionnaire "

il me reste la constructions de l'arbre et le stockage dans la base d edonneés

qu'elle est l'idée !!!!!!!!!!!!!!!!!!!!

merci infiniment
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
16 mars 2005 à 14:33
tu regroupes les mots par racines qui correspondent aux noeud de ton arbres.
Les mots en sont les feuilles.

::|The S@ib|::
MVP C#.NET
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 14:37
j'ai un dictionnaire qui contient 336531 mots

je ne sais pas d'ou de je vais commencer comment diviser l'ensembles jusqu'au naued

par exmple pour la racine de l'arbre quel test j'effectu pour prendre un fils bien determiné
merci infiniment
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 14:42
j'aime tres bien avoir la mem fonctionnalite que la fonction synonymes de microsoft

"word"

merci infiniment
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
16 mars 2005 à 14:47
En faisant simple :

tu fait un arbre avec tout les mots

a => ab => abr => abri => abris
...
Pour toutes les lettres qui correspondent à un début de mot.

C'est une piste parmi tant d'autres , on va pas réflechir à ta place non plus

::|The S@ib|::
MVP C#.NET
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
16 mars 2005 à 14:48
j'aime tres bien avoir la mem fonctionnalite que la fonction synonymes de microsoft
"word"

Pour faire çà ya des boîtes spécialisés, ya des mois de travails à X developpeurs....

::|The S@ib|::
MVP C#.NET
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
16 mars 2005 à 14:49
L'idée de TheSaib est la plus simple si tu te fous qu'un mot ayant la meme racine soit bien de la meme famille

Mx
0
dibouched Messages postés 219 Date d'inscription samedi 21 août 2004 Statut Membre Dernière intervention 17 juillet 2007 2
16 mars 2005 à 14:52
ok merci pour votre aide je vais bien pensé a ca

merci infiniment
0
Rejoignez-nous