Hola a todos!

Por si a alguien le sucede, en mi caso el problema aparentemente tenía que ver con el encoding de la base de datos.

Inicialmente estaba trabajando con la base con la siguiente configuración:

Encoding    SQL_ASCII   
Collation    en_US.UTF-8   
Character type    en_US.UTF-8   

Luego cambié a:

Encoding    UTF8   
Collation    en_US.UTF-8   
Character type    en_US.UTF-8   

A partir de ahí comenzó a funcionar tanto FTS como unaccent.

Saludos

El 19/08/2011 04:44 p.m., Hugo César escribió:
Que tal Rodolfo!


Instalaste previamente el Tsearch2, checa esta pagina http://www.postgresql.org/docs/9.0/static/tsearch2.html

Efectivamente algo anda mal en tu configuracion... realice la misma consulta SELECT unaccent('unaccent','Astronomía');
y me arrojo "Astronomia"


Saludos y suerte!


El 18 de agosto de 2011 19:00, Rodolfo Paparás <rodo@globalmargin.com> escribió:
Gracias Hugo!

Instalé un 9.0 (estaba trabajando con un 8.4) y seguí las instrucciones.

Ahora cuando ejecuto una prueba, por ejemplo:

SELECT unaccent('unaccent','Astronomía');
devuelve "Astronomía"

lo mismo sucede con

SELECT unaccent('Astronomía');

Evidentemente algo tengo mal configurado. Alguna idea?

Saludos!


El 18/08/2011 09:42 a.m., Hugo César escribió:
Que tal rodolfo



Tal como lo comenta Alvaro, el modulo unnacent ya viene incluido en la version 9 de postgres,
busca dentro de la carpeta contrib, es un script sql que ejecutas en tu base de datos y listo!

Posteriormente sigues los pasos de la pagina oficial de postgre que adjunte en una respuesta
anterior.

Saludos y suerte!



El 17 de agosto de 2011 16:25, Alvaro Herrera <alvherre@alvh.no-ip.org> escribió:
Excerpts from Rodolfo Paparás's message of mié ago 17 16:29:49 -0400 2011:
>    Hugo:
>    Me alegro que lo hayas podido resolver. Yo creo que voy a seguir tu
>    camino con el módulo unaccent ya que tengo resultados como los que
>    siguen:
>    select to_tsquery('spanish','Sociólogo');
>    devuelve "'soci' & 'log'"
>    select to_tsquery('spanish','Sociología');
>    devuelve "'sociolog'"
>    Cómo instalaste el módulo en cuestión y de donde lo sacaste?

unaccent viene incluido en Postgres 9.0.

--
Álvaro Herrera <alvherre@alvh.no-ip.org>
-
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