Мне нужно создать автозаполнение предложений для всех столбцов таблицы в одном окне поиска, используя базу данных postgres. У меня есть автозаполнение поиска на веб-странице, и мне нужно автоматически предложить варианты. Все столбцы varchar.
Для поиска я использую такой подход, как
select * from userschema.user_details where to_tsvector(user_details::text) @@ to_tsquery('text:*')
Но я столкнулся с проблемой получения вариантов автозаполнения. Есть ли способ поиска в цветекторе и получения всех параметров, соответствующих критериям. Что-то вроде получения опций text * из всех слов tsvector, чтобы я мог использовать их для автозаполнения.
Я думаю о сохранении содержимого tsvector в столбце. Есть ли способ получить самовнушенные слова из одного и того же?