Re: [Pgsql-ayuda] Indices con LIKE y ILIKE

From: "Guillermo Schulman" <guillepsql(at)hotmail(dot)com>
To: martin(at)bugs(dot)unl(dot)edu(dot)ar, masm(at)fciencias(dot)unam(dot)mx
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Indices con LIKE y ILIKE
Date: 2003-09-22 15:30:00
Message-ID: Law12-F59WFBit5r8Mi00024005@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Una técnica casera para "engañar" y que use los índices es, por ejemplo para
buscar aquellos casos que empiecen con 'S', hacer algo del tipo:

select * from foo where campotexto > 'R' and campotexto <'T';

(para el caso de reemplazar un ilike, hay que hacer 2 condiciones).

>From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
>To: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
>CC: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>Subject: Re: [Pgsql-ayuda] Indices con LIKE y ILIKE
>Date: Wed, 17 Sep 2003 17:07:37 -0300
>
>El Mié 17 Sep 2003 16:08, Manuel Sugawara escribió:
> > Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> writes:
> > > Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> writes:
> > > > Puede ser que cuando trato de hacer una consulta con LIKE o ILIKE
> > > > sobre un campo indexado, la consulta haga una busqueda secuencial,
>sin
> > > > usar el indice?
> > >
> > > Si, de hecho no puede ser de la otra forma, es decir, no puede usar el
> > > índice :-(
> >
> > En realidad si puede usar indices pero es un tanto
> > restrictivo. Primero tienes que usar la localización C y solo funciona
> > con LIKEs que estan ``anchored'' (hablando de traducciones) por la
> > derecha, como en LIKE 'foobar%'
>
>Alguna solucion rapida?
>
>--
> 17:07:01 up 26 days, 8:57, 5 users, load average: 0.38, 0.56, 0.53
>-----------------------------------------------------------------
>Martín Marqués | mmarques(at)unl(dot)edu(dot)ar
>Programador, Administrador, DBA | Centro de Telematica
> Universidad Nacional
> del Litoral
>-----------------------------------------------------------------
>
>_______________________________________________
>Pgsql-ayuda mailing list
>Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda

_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo en América
Latina y USA: www.yupimsn.com/empleos

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2003-09-22 15:40:34 Re: [Pgsql-ayuda] Dudas sobre replicación
Previous Message Alberto Caso 2003-09-22 13:59:51 Re: [Pgsql-ayuda] Administrador grafico.