Re: Duda acerca Tsearch con acentos

From: "Roberto M(dot) Ruiz S(dot)" <robware(dot)ruiz(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Duda acerca Tsearch con acentos
Date: 2011-08-15 20:11:00
Message-ID: 4E497D54.9040900@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 15/08/2011 14:53, Hugo César escribió:
> Que tal lista!
>
>
> Les comento... recien he configurado Tsearch sobre PostgreSQL9 en
> Windows, sin embargo, al
> estar realizando algunas pruebas me aparecieron algunas dudas, las
> cuales les planteo a continuacion:
>
> Ejecuto las siguientes sentencias tsvector para probar lo que se
> refiere a los acentos y funcionan
> de maravilla!!!
>
> select to_tsvector('spanish','función');
> 'funcion':1
>
> select to_tsvector('spanish','funcion');
> 'funcion':1
>
>
> Sin embargo, al hacer la misma prueba, pero con la palabra
> "administración", los resultados son
> diferentes, en el primer resultado me arroja la palabra exactamente
> como la necesito (sin el acento),
> pero en el segundo resultado me trunca la palabra, alguien sabe
> porque?? acaso no se supone que
> me deberia regresar la misma palabra pero sin el acento ?? o como se
> supone que funciona el
> diccionario ??
>
> select to_tsvector('spanish','administracion');
> 'administracion':1
>
> select to_tsvector('spanish','administracion');
> 'administr':1
>
> Este detalle me esta afectando al momento de hacer las consultas, ya
> que si busco esa
> palabra con acentos me arroja una cantidad diferente que si la busco
> con el acento.
>
> Acaso algo configure mal ?? Configure el diccionario unnacent
> siguiendo las instrucciones de la pagina
> oficial... http://www.postgresql.org/docs/current/static/unaccent.html
>
> Ojala alguno de ustedes me pudiera orientar mas al respecto...
>
> Saludos cordiales.
>
> Hugo.-
>
No manejo bien el tema pero, observo que esta usando esa funcionalidad
para buscar con o sin acento pero lo que yo tengo entendido, es que la
idea es buscar cualquier palabra "PARECIDA", es decir con administración
se puede encontrar administrar, administrador, administradora, etc. la
idea si no estoy mal es que se genera como una palabra raíz que es común
a todas palabras "PARECIDAS" y así las encuentra.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2011-08-15 22:52:33 RE: [pgsql-es-ayuda] ayuda con función
Previous Message Hugo César 2011-08-15 19:53:18 Duda acerca Tsearch con acentos