Re: [pgsql-es-ayuda] Búsqueda de texto en una tabla.

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Virgilio Juárez <silencio2k(at)yahoo(dot)com(dot)mx>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Búsqueda de texto en una tabla.
Date: 2005-09-30 21:32:45
Message-ID: m3u0g29r7m.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Virgilio Juárez <silencio2k(at)yahoo(dot)com(dot)mx> writes:

> Hasta donde yo sé, las versiones de Postgres anteriores a la 8 no tienen
> una búsqueda óptima para texto, especialmente si se utiliza 'like' en el
> query, pues de ser así, la búsqueda se realiza secuencialmente sin
> consultar índice alguno, por lo que te recomiendo usar la versión más
> reciente para evitarte contratiempos.

Ninguna versión de PostgreSQL tiene una ``búsqueda óptima'' para
operadores como like por la sencilla razón que no se puede optimizar
para localizaciones distintas de C.

Utiliza un engine de indexación de texto completo como tsearch2:

http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2005-09-30 21:36:14 Re: Compresión en el envio de datos
Previous Message Nahum Castro 2005-09-30 21:32:34 32 parametros en una consulta.