From: | Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org, ramirex(at)gmail(dot)com |
Cc: | Felipe Fernandez <ffdezrguez(at)tiscali(dot)es> |
Subject: | Re: Busquedas Texto |
Date: | 2005-09-13 11:29:15 |
Message-ID: | 200509130829.16707.martin@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Quiere decir que es dificil indexar para que funcione una consulta con, por
ejemplo:
tipo like '%texto%'
Distinto es si buscas de esta manera:
tipo = 'texto'
Este ultimo ejemplo tiene el texto "anclado" al principio y el fin.
El Mar 13 Sep 2005 01:07, ramirex escribió:
> podrias explicar un poco sobre "anclajes" ???
>
> El día 6/09/05, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> > On Tue, Sep 06, 2005 at 06:06:05PM +0100, Felipe Fernandez wrote:
> > > Existe alguna forma de optimizar una busqueda del tipo like '%texto%'
> > > con alguna funcion, indice o lo que sea.
> >
> > En contrib, el modulo pg_tgrm (o trgm, no recuerdo). Se discutio aca
> > hace poco. En general es muy dificil hacer indices en texto si no
> > tienes "anclajes" al principio o final del texto.
--
07:59:50 up 9 days, 22:54, 1 user, load average: 0.56, 0.50, 0.77
---------------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
---------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Yoandy Perez Villazon | 2005-09-13 12:45:17 | Re: interrogantes |
Previous Message | Martín Marqués | 2005-09-13 10:26:25 | Re: Inicio de seccion |