Mirate esto: http://romanmussi.blogspot.com/2009/12/busquedas-por-campos-de-texto-en.html
-----Mensaje original----- De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Gunnar Wolf Enviado el: miércoles, 29 de septiembre de 2010 13:24 Para: p valdes CC: pgsql-es-ayuda@postgresql.org Asunto: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Búsqueda de palabras con Acentos 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. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripcin: http://www.postgresql.org/mailpref/pgsql-es-ayuda __________ Information from ESET NOD32 Antivirus, version of virus signature database 5489 (20100929) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda