Полнотекстовый поиск не показывает никаких значений по определенным лексемам.
Хотя этот код возвращает true
:
SELECT to_tsvector('ispell_russian', description)
@@ to_tsquery('ispell_russian', 'сам')
FROM callcenter.points_cardsservices
INNER JOIN callcenter.units ON recipientname = name
WHERE units.deptid = 5
AND id=366020;
результат следующего выбора пуст:
SELECT *
FROM callcenter.points_cardsservices
INNER JOIN callcenter.units ON recipientname = name
WHERE units.deptid = 5
AND id=366020
AND to_tsvector('ispell_russian', description)
@@ to_tsquery('ispell_russian', 'сам');
Слово, которое я ищу, раньше было в списке стоп-слов. Может ли это вызвать такие проблемы? Кроме того, у to_tsvector('ispell_russian', description)
есть индекс.