Re: tsearch2 vs. like

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Jose Maria Mencia Fernandez <jmencia(at)alimarket(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: tsearch2 vs. like
Date: 2008-02-19 15:51:17
Message-ID: 20080219155117.GL7652@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Jose Maria Mencia Fernandez escribió:
> Buenas a todos,
> en el actual proyecto en el que trabajo nos surge la necesidad de
> ofrecer al usuario búsquedas de empresas o personas por su nombre.
> He comprobado que las búsquedas por texto con el operador Like son
> bastante lentas.

¿Cuales? No todas funcionan de la misma forma.

> - ¿Puedo usar tsearch2 para realizar búsquedas similares a LIKE '%xxx%'?

Más o menos.

Una consideración importante es si quieres buscar solamente prefijos, o
bien necesitas realmente substrings cualesquiera.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Agustin Ignacio Genoves 2008-02-19 16:17:10 Auto vacuum
Previous Message Alvaro Herrera 2008-02-19 15:47:40 Re: unir tablas encima de otras