Задать вопрос
@Microp

Как использовать pg_trgm вместе с полнотекстовым поиском?

Добрый день, есть необходимость использовать нечеткий поиск по относительно большим строкам используя только Postgres.
Т.е. как я понял расширение pg_trgm позволяет находить схожие строки, но если их длина является разной в несколько раз, то схема поиска схожести работать не будет.

Пример необходимо найти строку

Винный напиток белый полусладкий «Santo Stefano Matrimonio Siciliano»

По входным данным

Sento Sefano

Есть ли возможность и как реализовать данный поиск.
1. В теории необходимо найти to_tsvector от
2. От получившихся слов искать похожие с помощью pg_trgm, str1 % str2

Каким образом правильно реализовать этот функционал?
  • Вопрос задан
  • 106 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы