Функция сходства в Postgres с pg_trgm

Я пытаюсь использовать функцию подобия в Postgres для нечеткого сопоставления текста, однако всякий раз, когда я пытаюсь использовать его, я получаю сообщение об ошибке:

function similarity(character varying, unknown) does not exist

Если я добавляю явные приведения к тексту, я получаю ошибку:

function similarity(text, text) does not exist

Мой запрос:

SELECT (similarity("table"."field"::text, %s::text)) AS "similarity", "table".* FROM "table" WHERE similarity > .5 ORDER BY "similarity" DESC LIMIT 10

Нужно ли что-то делать, чтобы инициализировать pg_trgm?

Ответы на вопрос(6)

Ваш ответ на вопрос