@furyon

Как работать с синонимами в postgres?

Здравствуйте!

Допустим у меня есть таблица, в ней одно поле title, в этой таблице есть запись с title "машина".
Задача: найти эту запись используя полнотекстовый поиск по запросу "автомобиль".

Запрос к примеру такой:
SELECT * FROM tmp WHERE to_tsvector('russian', title) @@ to_tsquery('russian', 'автомобиль');


Я игрался с https://postgrespro.ru/docs/postgresql/9.6/textsea... но тогда получается что мой словарь перегружает встроенный russian_stem, и я не могу искать по лексемам то что задал в своем словаре, т.е. словоформы от "автомобиль".

Спасибо.
  • Вопрос задан
  • 757 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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