From: | Vanessa <vaneines(at)gmail(dot)com> |
---|---|
To: | Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Tsearch2: realizar búsqueda sin acentos |
Date: | 2009-02-06 16:23:22 |
Message-ID: | 512750e60902060823h59cdbb49v5eb9ff7f2b16de26@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
creo que ese es el problema, para ocupar tsearch segui los pasos de esta
página
http://denisjtorresg.blogspot.com/2008/04/instalar-tsearsh2-en-postgresql-con.htmlel
postgres que ocupo es 8.2, y no instale el modulo contrib ya que
estaba
instalada con anterioridad, el diccionario que estoy ocupando es "
tsearch2_espanol.tar.bz2<http://www.sai.msu.su/%7Emegera/postgres/gist/tsearch/V2/dicts/ispell/tsearch2_espanol.tar.bz2>-
spanish ispell dictionary in iso-8859-1 encoding (Denis Torres)" y por
lo
que he estado mi problema puede ser este:
en la tabla pg_ts_cfgmap en los default_spanish en el dict_name utiliza
{es_ispell, en_stem}
creo que no tengo instalado un snowball en español y ese es el problema
El 6 de febrero de 2009 8:47, Gabriel Ferro
<gabrielrferro(at)yahoo(dot)com(dot)ar>escribió:
> ------------------------------
> *De:* Vanessa <vaneines(at)gmail(dot)com>
> *Para:* pgsql-es-ayuda(at)postgresql(dot)org
> *Enviado:* jueves 5 de febrero de 2009, 19:00:10
> *Asunto:* [pgsql-es-ayuda] Tsearch2: realizar búsqueda sin acentos
>
> Hola
>
> Soy nueva en esto, estoy probando tsearch2 y entre pruebas vi que busca las
> palabras exactas, mi problema es que quiero que me entregue los resultados
> sin importar si la palabra a buscar contien acento o no.
>
> Por ejemplo, quiero que al colocar "función" como "funcion" me entreguen
> los mismos resultados...
>
> eso es posible???
>
> De antemano muchas gracias
>
> ------------------------------------------------------------
>
> El tsearch no le da bolilla a los acentos... fijate que este bien
> configurado el lenguage.
> Por ejemplo si hago
> select to_tsvector('spanish','función funcion');
> me da "'funcion':1,2" la encontro dos veces
>
> con
> select to_tsquery('spanish','función');
> obtengo "'funcion'"
>
> pero si hago lo mismo con english
> select to_tsvector('english','función funcion');
> "'funcion':2 'función':1"
> select to_tsquery('english','función');
> obtengo "'función'"
>
> asi que seguramente tienes mal configurado el lenguaje.
> Saludos.
>
> ------------------------------
>
> Yahoo! Cocina
> Recetas prácticas y comida saludable
> Visitá http://ar.mujer.yahoo.com/cocina/
>
--
Saludos
Vanessa
From | Date | Subject | |
---|---|---|---|
Next Message | marleny llamocca junco | 2009-02-06 17:39:54 | ayuda con migration studio |
Previous Message | Edwin Quijada | 2009-02-06 15:35:18 | RE: Numero de Registro manejados por Postgres |