Я пытался создать запрос, чтобы найти имя other
в моей базе данных sql. У меня есть базовый c подобный поиск, и я хотел бы вместо этого использовать полнотекстовый поиск.
Лайк-запрос
SELECT g.*, COUNT(*) OVER() AS total
FROM group AS g
WHERE UPPER(g.name) LIKE UPPER('oth%')
Полнотекстовый запрос
SELECT g.*, COUNT(*) OVER() AS total
FROM group AS g
WHERE to_tsvector(g.name) @@ to_tsquery('oth:*')
Похоже, что мой полный текст возвращает 0, в отличие от моего поиска аналогичного. Почему это так, когда кажется, что оба запроса выполняют одинаковый поиск