Re: Ayuda con FULL TEXT SEARCH

From: Rodolfo Paparás <rodo(at)globalmargin(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con FULL TEXT SEARCH
Date: 2011-07-25 22:28:28
Message-ID: 4E2DEE0C.6090007@globalmargin.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Sí, hice la prueba usando 'bilingüe' y FTS no devuelve ningún resultado.
También probé forzando a que ignore el índice como me recomendaste y
devuelve los mismos registros que con el índice.

Saludos!

El 25/07/2011 05:56 p.m., Alvaro Herrera escribió:
> Excerpts from Rodolfo Paparás's message of lun jul 25 16:13:01 -0400 2011:
>> Si ejecuto un ts_debug del campo completo que estoy buscando para uno
>> de los ejemplos que tiene la palabra "bilingue" pero que FTS no incluye
>> en sus resultados me encuentra entre otras cosas:
>>
>> (asciiword,Word, all
>> ASCII",Biling,{spanish_stem},spanish_stem,{biling})"
>> (asciiword,Word, all
>> ASCII",Bilingue,{spanish_stem},spanish_stem,{biling})"
>> (asciiword,Word, all
>> ASCII",bilingue,{spanish_stem},spanish_stem,{biling})"
>>
>> Todo indica que el stem está y FTS lo detecta pero sin embargo el query
>> 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?
> ¿Has probado buscando por "bilingüe", que es la forma correcta de
> escribir esa palabra?
>
> También prueba con
> SET enable_indexscan TO off;
>
> Si después de ese cambio te retorna todos los resultados, el problema
> está en el índice GIN.
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message motum hesa 2011-07-26 05:21:43 Re: Ayuda Consulta de fechas
Previous Message Eduardo Morras 2011-07-25 21:23:47 Re: Ayuda con FULL TEXT SEARCH