tsvector — это документ, разобранный на лексемы с позициями. Слова нормализуются (стемминг): "бегущий" → "бег". tsquery — поисковый запрос с операторами: & (AND), | (OR), ! (NOT), <-> (фразовый поиск). Оператор @@ проверяет совпадение. Создаёшь tsvector через to_tsvector('russian', text), tsquery через plainto_tsquery или to_tsquery. Храни tsvector в отдельной колонке с GIN-индексом — иначе вычисление на лету будет медленным.
Что такое tsvector и tsquery?
Middle
151 просмотровAFK Offer AI
Что такое aggregate root?