Sto cercando di utilizzare la funzione di somiglianza in Postgres per fare qualche confronto tra parole fuzzy, però ogni volta che provo ad usarlo ottengo l'errore:somiglianza in Postgres con pg_trgm
function similarity(character varying, unknown) does not exist
se aggiungo esplicita getta al testo ottengo l'errore:
function similarity(text, text) does not exist
la mia domanda è:
SELECT (similarity("table"."field"::text, %s::text)) AS "similarity", "table".* FROM "table" WHERE similarity > .5 ORDER BY "similarity" DESC LIMIT 10
devo fare qualcosa per initalize pg_trgm?
Forse una domanda davvero stupida, ma come si fa? –