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.
>
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 |