Меня привлекли для помощи в проекте и Я возвращаюсь к PostgreSQL после того, как не работал с ним в течение нескольких лет.Помимо отсутствия использования, я никогда раньше не сталкивался с использованием полей tsvector и теперь столкнулся с ошибкой, основанной на них.Я прочитал документацию по типу поля и это цель, но мне трудно найти документацию о том, чем «простой» отличается от «английского» в качестве первого параметра to_tsquery()
Пример
> SELECT to_tsvector('mortgag') @@ to_tsquery('simple', 'mortgage')
?column?
----------
f
(1 row)
> SELECT to_tsvector('mortgag') @@ to_tsquery('english', 'mortgage')
?column?
----------
t
(1 row)
Я думаю, что они оба должны возвращать true, ноу первого явно нет - почему?