есть колонка data, в ней лежит json, по этому json нужно сделать поиск. само собой json не особо структурирован. так что привязатся к конкретным ключам не получится. pg_trgm стоит, но если я пробую сделать как рекомендует chatГопоты, а именно:
SELECT * FROM your_table WHERE data::text % ‘search_term’;
This approach converts the JSONB data to text and then uses trigram matching for fuzzy search.
То это не работает, и просто возвращает пустой массив.
С fuzzy search в постгресе я мало знаком, так что подскажите плез что я делаю не так.
where data::text like ‘%First%’
Вот так работает, но мне нужно чтобы еще работало когда юзер например опечатался. Т.е ввел не First а Fist, или Frst. Нужен именно нечеткий поиск по триграммам