Hola Marcela
Fijate si tenes la funcion unaccent con un
select unaccent(‘ílènó pingüino’);
Si no esta instalada, intenta crear la siguiente extension :
CREATE EXTENSION unaccent;
Si te da error, tenes que descargar la extension, fijate con un (sudo apt-get install postgresql-contrib ) pero quizas tu s.o. sea otro
una vez que tengas la funcion unaccent andando OK, proba con:
– poniendo diccionario
SELECT d.iddocumento FROM documentos d WHERE to_tsvector(‘spanish’,unaccent(d.resumenapublicar)) @@ plainto_tsquery(‘spanish’,unaccent(‘resolucion’));
SELECT d.iddocumento FROM documentos d WHERE to_tsvector(‘spanish’,unaccent(d.resumenapublicar)) @@ plainto_tsquery(‘spanish’,unaccent(‘resolución’)); – 76,81
– sin diccionario
SELECT d.iddocumento FROM documentos d WHERE to_tsvector(unaccent(d.resumenapublicar)) @@ plainto_tsquery(unaccent(‘resolucion’));
SELECT d.iddocumento FROM documentos d WHERE to_tsvector(unaccent(d.resumenapublicar)) @@ plainto_tsquery(unaccent(‘resolución’));
cualquier cosa avisa por aca.
saludos
Ignacio