Я хочу выполнить поиск по префиксу с помощью пользовательского ввода. Сначала я хочу использовать plainto_tsquery
для преобразования пользовательского ввода в tsquery
, а затем преобразовать его в поисковый запрос с префиксом.
Я не хочу просто добавлять :*
ко входу, поскольку он может содержать недопустимый SQL (и я не хочу просто отправлять пользовательский ввод в мою базу данных без экранирования). Как добавить :*
к уже проанализированному tsquery
? Кажется, функция ts_rewrite
этого не поддерживает.