Собираем всё вместе
В этом упражнении мы применим многие техники и концепции, изученные в ходе курса, чтобы сформировать набор данных для анализа того, влияют ли слова и фразы из описания фильма на количество аренд.
Сначала создайте tsvector на основе столбца description из таблицы film. Сравните его с tsquery, чтобы определить, приводит ли фраза «Astounding Drama» к большему числу аренд в месяц. Затем создайте новый столбец, используя функцию similarity, чтобы ранжировать описания фильмов по степени соответствия этой фразе.
Это упражнение является частью курса
Функции для работы с данными в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Select the title and description columns
SELECT
title,
description
FROM
film
WHERE
-- Match "Astounding Drama" in the description
___(___) ___
to_tsquery('Astounding & Drama');