Точный поиск слова в тексте:
Я столкнулся со следующей проблемой.
Я хотел найти все контакты, в слове которых указано «cto» как точное слово, но в результатах получал результаты.с заголовком, содержащим 'Director', я использовал следующий запрос
select * from contacts where title ilike '%cto%';
Я также пробовал с пробелами вокруг подстановочного знака как "% cto%", он соответствовал тексту, который содержит "cto",результаты типа «vp, cto and manger», но не результаты с точным названием «cto».
Я хотел, чтобы 'vp, cto и manger' и 'cto' в результатах, но не 'Director' в результатах
Следование сработало для меня
select * from contacts where title ~* '\\ycto\\y';
~ Matches regular expression, case sensitive
~* Matches regular expression, case insensitive