CommencezCommencez gratuitement

Recherche en texte intégral de base

La recherche de texte deviendra une opération fréquente lorsque vous concevrez des applications ou explorerez des ensembles de données en science des données. La recherche en texte intégral est utile pour l'analyse exploratoire de données en vue d'un modèle de traitement automatique du langage naturel, ou pour intégrer une fonction de recherche à votre application.

Dans cet exercice, vous pratiquerez la recherche dans une colonne de texte et la ferez correspondre à une chaîne. La recherche renverra le même résultat qu'une requête utilisant l'opérateur LIKE avec le caractère générique % au début et à la fin de la chaîne, mais elle offrira un bien meilleur rendement et vous servira de base pour des requêtes de recherche en texte intégral plus avancées. Allons-y.

Cette activité fait partie du cours

Fonctions pour manipuler les données dans PostgreSQL

Voir le cours

Instructions de l’exercice

  • Sélectionnez les colonnes title et description de la table film.
  • Effectuez une recherche en texte intégral dans la colonne title pour le mot elf.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery 
WHERE ____(___) ___ ___(___);
Modifier et exécuter le code