Re: Manejo de Tsearch

From: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Manejo de Tsearch
Date: 2009-01-06 20:24:04
Message-ID: 212510.20906.qm@web52108.mail.re2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

----- Mensaje original ----
> De: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
> Para: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Enviado: lunes 5 de enero de 2009, 12:38:51
> Asunto: Re: [pgsql-es-ayuda] Manejo de Tsearch
>
> Gabriel Ferro escribió:
>
> > pero cuando hago
> > UPDATE padrones.personas SET isearch_nombre = to_tsvector(nombre);
> >
> > me da
> > ERROR: could not find tsearch config by locale
> > ********** Error **********
> > ERROR: could not find tsearch config by locale
> > Estado SQL:F0000
>
> Especifica el nombre de la configuracion:
>
> to_tsvector(nombre, 'default_spanish')
>
> --
> Alvaro Herrera Developer, http://www.PostgreSQL.org/
> Management by consensus: I have decided; you concede.
> (Leonard Liu)

Master, No me anduvo, me casi lo mismo

select to_tsvector(padrones.personas.nombre,'default_spanish') from padrones.personas limit 1;
ERROR: no tsearch config

Entonces miro el contenido de la tabla de configuracion
select * from pg_ts_cfg;
ts_name | prs_name | locale
-----------------+----------+--------------
default | default | C
default_russian | default | ru_RU.KOI8-R
utf8_russian | default | ru_RU.UTF-8
simple | default |
default_spanish | default | es_NI
(5 rows)

buscando en internet analizo

select current_setting('lc_collate');
current_setting
-----------------
en_US.UTF-8

entonces hago
update pg_ts_cfg set locale=current_setting('lc_collate') where ts_name='default';

y pruebo

select to_tsvector(padrones.personas.nombre) from padrones.personas limit 1;
to_tsvector
----------------------------------
'maria':2 'noelia':3 'aballay':1

anduvo

pero estoy usando "default" que tiene "en_US.UTF-8" cuando quiero usar "default_spanish" me da el error.. no me toma es_NI...
tampoco se si me me estara tomando los datos de espanol.aff, .dict y .stop.

que me esta pasando?

Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Ferro 2009-01-06 22:15:32 Re: Manejo de Tsearch
Previous Message Espartano 2009-01-06 05:46:29 Re: Escribir en archivos del sistema operativo