From: | William Dode <wilk(at)flibuste(dot)net> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | index sur deux colonnes dont une GIN |
Date: | 2011-01-26 10:48:46 |
Message-ID: | ihou6e$9lg$1@dough.gmane.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Salut,
J'ai une table de mots, les mots appartiennent à un livre. J'ai donc
deux colonnes, une le numéro du livre, une le mot.
Je cherche les mots approchants grâce à "similarity".
Si je crée un index sur les mots, lorsque je cherche les mots approchant
dans un livre il commence par chercher tous les mots approchants, tous
les mots du livre puis il croise. C'est assez lent.
Si j'enlève l'index sur les mots il commence par isoler les mots du
livre et ensuite séquentiellement il trouve les mots approchant, c'est
environ 10x plus rapide.
L'idéal serait d'avoir un index sur les deux colonnes, livre + gin(mot)
mais je n'y arrive pas. Est-ce possible ?
Merci
--
William Dodé - http://flibuste.net
Informaticien Indépendant
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2011-01-26 11:11:17 | Re: index sur deux colonnes dont une GIN |
Previous Message | damien clochard | 2011-01-25 12:20:59 | Re: [pgsql-fr-generale] Session PostgreSQL #1 : Le 3 février à Paris |