Re: Duda acerca Tsearch con acentos

From: Rodolfo Paparás <rodo(at)globalmargin(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Duda acerca Tsearch con acentos
Date: 2011-08-25 19:56:30
Message-ID: 4E56A8EE.6070002@globalmargin.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hola a todos!<br>
<br>
Por si a alguien le sucede, en mi caso el problema aparentemente
ten&iacute;a que ver con el encoding de la base de datos.<br>
<br>
Inicialmente estaba trabajando con la base con la siguiente
configuraci&oacute;n:<br>
<br>
Encoding&nbsp;&nbsp;&nbsp; SQL_ASCII&nbsp;&nbsp;&nbsp; <br>
Collation&nbsp;&nbsp;&nbsp; en_US.UTF-8&nbsp;&nbsp;&nbsp; <br>
Character type&nbsp;&nbsp;&nbsp; en_US.UTF-8&nbsp;&nbsp;&nbsp; <br>
<br>
Luego cambi&eacute; a:<br>
<br>
Encoding&nbsp;&nbsp;&nbsp; UTF8&nbsp;&nbsp;&nbsp; <br>
Collation&nbsp;&nbsp;&nbsp; en_US.UTF-8&nbsp;&nbsp;&nbsp; <br>
Character type&nbsp;&nbsp;&nbsp; en_US.UTF-8&nbsp;&nbsp;&nbsp; <br>
<br>
A partir de ah&iacute; comenz&oacute; a funcionar tanto FTS como unaccent.<br>
<br>
Saludos<br>
<br>
El 19/08/2011 04:44 p.m., Hugo C&eacute;sar escribi&oacute;:
<blockquote
cite="mid:CAHRUeDDQMPGWsudSUfFF8sH-XSnru8_r_Mx8wNgJn6S6Y-5c8w(at)mail(dot)gmail(dot)com"
type="cite">Que tal Rodolfo!<br>
<br>
<br>
Instalaste previamente el Tsearch2, checa esta pagina <a
moz-do-not-send="true"
href="http://www.postgresql.org/docs/9.0/static/tsearch2.html">http://www.postgresql.org/docs/9.0/static/tsearch2.html</a><br>
<br>
Efectivamente algo anda mal en tu configuracion... realice la
misma consulta SELECT unaccent('unaccent','Astronom&iacute;a');<br>
y me arrojo "Astronomia"<br>
<br>
<br>
Saludos y suerte!<br>
<br>
<br>
<div class="gmail_quote">El 18 de agosto de 2011 19:00, Rodolfo
Papar&aacute;s <span dir="ltr">&lt;<a moz-do-not-send="true"
href="mailto:rodo(at)globalmargin(dot)com">rodo(at)globalmargin(dot)com</a>&gt;</span>
escribi&oacute;:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#FFFFFF" text="#000000"> Gracias Hugo!<br>
<br>
Instal&eacute; un 9.0 (estaba trabajando con un 8.4) y segu&iacute; las
instrucciones.<br>
<br>
Ahora cuando ejecuto una prueba, por ejemplo:<br>
<br>
SELECT unaccent('unaccent','Astronom&iacute;a');<br>
devuelve "Astronom&iacute;a"<br>
<br>
lo mismo sucede con <br>
<br>
SELECT unaccent('Astronom&iacute;a');<br>
<br>
Evidentemente algo tengo mal configurado. Alguna idea?<br>
<br>
Saludos!<br>
<br>
<br>
El 18/08/2011 09:42 a.m., Hugo C&eacute;sar escribi&oacute;:
<div>
<div class="h5">
<blockquote type="cite">Que tal rodolfo<br>
<br>
<br>
<br>
Tal como lo comenta Alvaro, el modulo unnacent ya
viene incluido en la version 9 de postgres,<br>
busca dentro de la carpeta contrib, es un script sql
que ejecutas en tu base de datos y listo!<br>
<br>
Posteriormente sigues los pasos de la pagina oficial
de postgre que adjunte en una respuesta<br>
anterior.<br>
<br>
Saludos y suerte!<br>
<br>
<br>
<br>
<div class="gmail_quote">El 17 de agosto de 2011
16:25, Alvaro Herrera <span dir="ltr">&lt;<a
moz-do-not-send="true"
href="mailto:alvherre(at)alvh(dot)no-ip(dot)org"
target="_blank">alvherre(at)alvh(dot)no-ip(dot)org</a>&gt;</span>
escribi&oacute;:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Excerpts

from Rodolfo Papar&aacute;s's message of mi&eacute; ago 17
16:29:49 -0400 2011:<br>
<div>&gt; &nbsp; &nbsp;Hugo:<br>
&gt; &nbsp; &nbsp;Me alegro que lo hayas podido resolver.
Yo creo que voy a seguir tu<br>
</div>
&gt; &nbsp; &nbsp;camino con el m&Atilde;&sup3;dulo unaccent ya que
tengo resultados como los que<br>
&gt; &nbsp; &nbsp;siguen:<br>
&gt; &nbsp; &nbsp;select to_tsquery('spanish','Soci&Atilde;&sup3;logo');<br>
&gt; &nbsp; &nbsp;devuelve "'soci' &amp; 'log'"<br>
&gt; &nbsp; &nbsp;select
to_tsquery('spanish','Sociolog&Atilde;&shy;a');<br>
&gt; &nbsp; &nbsp;devuelve "'sociolog'"<br>
&gt; &nbsp; &nbsp;C&Atilde;&sup3;mo instalaste el m&Atilde;&sup3;dulo en cuesti&Atilde;&sup3;n y
de donde lo sacaste?<br>
<br>
unaccent viene incluido en Postgres 9.0.<br>
<font color="#888888"><br>
--<br>
</font>
<div>&Aacute;lvaro Herrera &lt;<a moz-do-not-send="true"
href="mailto:alvherre(at)alvh(dot)no-ip(dot)org"
target="_blank">alvherre(at)alvh(dot)no-ip(dot)org</a>&gt;<br>
</div>
<div>
<div>-<br>
Enviado a la lista de correo pgsql-es-ayuda (<a
moz-do-not-send="true"
href="mailto:pgsql-es-ayuda(at)postgresql(dot)org"
target="_blank">pgsql-es-ayuda(at)postgresql(dot)org</a>)<br>
Para cambiar tu suscripci&oacute;n:<br>
<a moz-do-not-send="true"
href="http://www.postgresql.org/mailpref/pgsql-es-ayuda"
target="_blank">http://www.postgresql.org/mailpref/pgsql-es-ayuda</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
<br>
</body>
</html>

Attachment Content-Type Size
unknown_filename text/html 6.5 KB

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Angel Hernandez Moreno 2011-08-25 19:57:34 Re: Significado de 'Cursor', para los que lo desconocen.
Previous Message Alvaro Herrera 2011-08-25 19:49:04 Re: Significado de 'Cursor', para los que lo desconocen.