PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

[Tsearch2] Dictionnaire francophone sous Windows

Technique - windows | [Tsearch2] Dictionnaire francophone sous Windows

Par Gimly le 17/11/2005 - 22:27

Bonjour,
je me permet de créer un thread car je n'ai pas vraiment trouvé de réponses à mon gros problème sur les autres threads du forum.

Je m'explique, j'ai suivi les instructions fournies sur le site officiel de Tsearch2 pour installer le dictionnaire français disponible sur cette même page qui est le dico de iSpell.
Bon, j'ai bien suivi toutes les instructions, mais manque de bol ça n'a pas l'air de fonctionner pour plusieurs raisons:

Déjà le dictionnaire en lui-même a l'air totalement inefficace. Si j'ai bien compris le but de ce dictionnaire est de lexémiser les mots, par exemple, pour le mot chercheurs il devrait me renvoyer chercheur, tout comme pour le mot chercheuse. Ce qui permet de, lorsque je recherche chercheuse avoir aussi les documents qui contiendrait chercheur ou chercheurs ou chercheuses. Bref, ça devrait marcher. Manque de bol avec le dictionnaire iSpell il me renvoie "chercheuse" pour "chercheurs" et "chercheur" pour "chercheur"... en gros ça marche pas.

En plus, il ne reconnaît pas les caractères accentués, par exemple si je lexémise "couronné" ben je reçois rien en retour.... ce qui est encore plus ennuyeux que l'autre soucis parce que je ne pourrais jamais chercher de mots avec des caractères accentués.

J'ai bien trouvé un autre dictionnaire (celui de Snowball, ici qui est aussi compatible avec Tsearch2) et qui semble beaucoup plus efficace, mais impossible de l'installer. J'ai PostgreSQL sous Windows et toutes les explications pour l'installation de dictionnaires Snowball sont sous Linux, en utilisant gendict comme indiqué sur le site de tsearch2 (README.gendict). J'ai bien essayé de faire la manip sous Cygwin, mais ça ne me rend pas des fichiers que je pourrais utiliser après sous Windows...

Bref, est-ce que quelqu'un pourrait me dire déjà pourquoile dictionnaire iSpell ne fonctionne pas avec les caractères accentués et comment faire pour installer le dictionnaire Snowball avec Postgre version Windows?

Si jamais ma base de données est en UTF-8... pour le soucis de caractères accentués... mais ça ne devrait pas poser de soucis et en SQL-SCSI ça fait la même chose il me semble.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Concernant le dictionnaire IS

cam/ = 13 Janvier, 2006 - 13:55

Concernant le dictionnaire ISpell et le stemmer, j'ai été confronté au même problème que j'ai résolu en installant l'environnement MSys avec MinGW et j'ai pu recompiler le stemmer français pour ma distribution binaire (PG 8.1.1). Pour plus de renseignements, voir ici.


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.