From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Marcos Saldivar <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com> |
Cc: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: tsquery y tsvector distintos a to_tsquery y to_tsvector |
Date: | 2008-06-05 14:50:03 |
Message-ID: | 20080605145003.GC16502@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Marcos Saldivar escribió:
> 2008/6/5 Alvaro Herrera <alvherre(at)commandprompt(dot)com>:
> es que mi duda es esa. para mi el resultado correcto es el que entrega:
>
> select 'nada es igual'::tsvector @@ 'nada'::tsquery as resultado;
>
> y no el de to_tsvector con to_tsquery..... o soy yo el del problema ???
'nada' es un stopword en español, aparentemente. Con 'igual' funciona:
alvherre=# select to_tsquery('spanish', 'igual') @@ to_tsvector('spanish', 'nada es igual');
?column?
----------
t
(1 fila)
alvherre=# select to_tsvector('spanish', 'nada');
to_tsvector
-------------
(1 fila)
alvherre=# select to_tsvector('english', 'nada');
to_tsvector
-------------
'nada':1
(1 fila)
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-06-05 15:08:15 | Re: Error en postgresql 8.3 |
Previous Message | Adrian Naranjo Garcia | 2008-06-05 14:48:20 | RE: Error en postgresql 8.3 |