Postgres автозаполнение и полнотекстовый поиск - PullRequest
2 голосов
/ 26 января 2020

Мне нужно создать автозаполнение предложений для всех столбцов таблицы в одном окне поиска, используя базу данных postgres. У меня есть автозаполнение поиска на веб-странице, и мне нужно автоматически предложить варианты. Все столбцы varchar.

Для поиска я использую такой подход, как

select * from userschema.user_details where to_tsvector(user_details::text) @@ to_tsquery('text:*')

Но я столкнулся с проблемой получения вариантов автозаполнения. Есть ли способ поиска в цветекторе и получения всех параметров, соответствующих критериям. Что-то вроде получения опций text * из всех слов tsvector, чтобы я мог использовать их для автозаполнения.

Я думаю о сохранении содержимого tsvector в столбце. Есть ли способ получить самовнушенные слова из одного и того же?

...