At 22:13 25/07/2011, Rodolfo Paparás wrote:

SELECT * FROM atributos_contactos WHERE valor_cadena_index @@ to_tsquery('bilingue');

descarta muchos registros.

Con respecto a la palabra "bilingue", es verdad que es un ejemplo rebuscado, pero estoy buscando en el texto de curriculums personas con esa capacidad.

Alguna otra idea?

En

http://www.postgresql.org/docs/9.1/static/textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES

viene como incluir los prefijos:


Also, * can be attached to a lexeme to specify prefix matching:

SELECT to_tsquery('supern:*A & star:A*B');
        to_tsquery
--------------------------
 'supern':*A & 'star':*AB

Such a lexeme will match any word in a tsvector that begins with the given string.


HTH

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a