Базовий повнотекстовий пошук
Пошук у тексті — це те, що ви робитимете постійно, створюючи застосунки або досліджуючи набори даних для дата-сайєнсу. Повнотекстовий пошук корисний під час дослідницького аналізу даних для моделі оброблення природної мови або коли ви додаєте у свій застосунок функцію пошуку.
У цій вправі ви попрактикуєтеся шукати в текстовому стовпці та зіставляти його з рядком. Результат буде таким самим, як і у запиту з оператором LIKE та шаблоном % на початку й у кінці рядка, але виконуватиметься значно швидше й стане основою для складніших запитів повнотекстового пошуку. Почнімо.
Ця вправа є частиною курсу
Функції для обробки даних у PostgreSQL
Інструкції до вправи
- Виберіть стовпці
titleіdescriptionз таблиціfilm. - Виконайте повнотекстовий пошук у стовпці
titleдля словаelf.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery
WHERE ____(___) ___ ___(___);