Re: uso de SOUNDEX para incluir caracteres acentuados en SQL_ASCII

From: "Cesar A(dot)" <carbonararivas(at)yahoo(dot)es>
To: Lista PostGreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: uso de SOUNDEX para incluir caracteres acentuados en SQL_ASCII
Date: 2005-11-07 14:54:17
Message-ID: 20051107145417.87877.qmail@web26005.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- Alvaro Herrera <alvherre(at)commandprompt(dot)com>
escribió:

> Cesar A. escribió:
> > no... lo que quiero es, sí un usuario escribe, por
> > ejemplo, corazon (sin acento), la consulta arroje,
> > corazón (con acento)
>
> Entonces precisamente lo que necesitas es aplicar
> to_ascii() tanto a la
> entrada del usuario, como a la columna de la tabla
> (y en la salida,
> desplegar la version sin to_ascii, de manera que te
> muestre los posibles
> acentos que haya en los registros de la tabla).

ok... gracias...

He puesto la consulta de esta forma(en phppgadmin),
SELECT * FROM noticias WHERE TO_ASCII(titulo) =
'corazon'
y me arroja,
ERROR: encoding conversion from SQL_ASCII to ASCII
not supported

> Usar soundex() puede que funcione, pero realmente
> parece una solucion
> bastante rebuscada a tu problema! Ademas, sera
> bastante mas lento que
> una busqueda indexada de to_ascii().

entiendo...

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

Cesar A. Carbonara R.
Usuario Linux 377997
Debian Sarge
www.gulmer.org.ve




______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel 2005-11-07 14:58:50 Re: Uso de CPUy SMP
Previous Message Cesar A. 2005-11-07 14:16:26 [ERA] uso de SOUNDEX... [AHORA] consulta sin acentos que arroje con acentos