Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использовать to_tsquery для поиска 
:(
    Опции темы
polin11
Дата 15.2.2022, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 6.6.2015

Репутация: нет
Всего: нет



Есть строка поиска, хочется сделать полнотекстовой поиск.
Код

to_tsvector('simple'::regconfig, "Название") @@ to_tsquery('simple'::regconfig, 'Мое_название')
AND "Название" IS NOT NULL

Но чтобы он работал, нужно удалить невалидные символы из строки поиска (например пробелы из строки поиска),
нет ли команды из PGSQL, которая готовит строку для полнотекстового поиска?
PM MAIL   Вверх
Akina
Дата 15.2.2022, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20580
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 3
Всего: 454



Что-то не припоминаю ничего подобного. И быстрый просмотр тоже не показывает.

Впрочем, было бы странно, если бы оно существовало. Всё-таки строки от невалидных символов чистят обычно регулярками... а пробел в строке поиска так и вовсе значимый символ - как его, невалидный который, отличить от штатного разделителя лексем?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PostgreSQL | Следующая тема »


 




[ Время генерации скрипта: 0.0753 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.