ПочатиПочніть безкоштовно

Базовий повнотекстовий пошук

Пошук у тексті — це те, що ви робитимете постійно, створюючи застосунки або досліджуючи набори даних для дата-сайєнсу. Повнотекстовий пошук корисний під час дослідницького аналізу даних для моделі оброблення природної мови або коли ви додаєте у свій застосунок функцію пошуку.

У цій вправі ви попрактикуєтеся шукати в текстовому стовпці та зіставляти його з рядком. Результат буде таким самим, як і у запиту з оператором 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 ____(___) ___ ___(___);
Редагувати та запускати код