Re: Re: [pgsql-es-ayuda] Búsqueda de palabras con Acentos

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: p valdes <p(dot)valdes334(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] Búsqueda de palabras con Acentos
Date: 2010-09-29 16:23:42
Message-ID: 20100929162342.GB31044@gwolf.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

p valdes dijo [Sun, Sep 26, 2010 at 07:27:44PM +0200]:
> he añadido un IS de mas, efectivamente, en realidad es
>
> select X from Tabla where X LIKE 'Mart%';
>
> En resúmen, busca en el manual el uso de LIKE y SIMILAR

Claro, eso se puede si conoces la palabra exacta que vas a buscar,
pero si estás trabajando con entrada directa del usuario, te conviene
ser tan amplio como puedas. En este caso, TSearch2 va a encontrar
mucho más (y mejores) coincidencias.

¡Ah, claro! Y mucho más eficiente. Cuando buscas con LIKE o SIMILAR
TO sobre un campo de texto, es prácticamente inevitable que termines
haciendo búsquedas secuenciales sobre _todos_ tus
registros. Obviamente, cuando tienes un cuerpo de datos
suficientmente amplio, esto se vuelve prohibitivo. TSearch2 indexa
sobre las (partículas de las) palabras individuales.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message uno dos 2010-09-29 16:47:21 Duda con orden de triggers
Previous Message Alvaro Herrera 2010-09-29 14:24:15 Re: fatal out of shared memory postgres