CommencerCommencer gratuitement

Recherche plein texte de base

La recherche de texte deviendra une opération courante lorsque vous développerez des applications ou explorerez des ensembles de données pour la science des données. La recherche en texte intégral est utile lorsque vous effectuez une analyse exploratoire des données pour un modèle de traitement du langage naturel ou lorsque vous intégrez une fonctionnalité de recherche dans votre application.

Dans cet exercice, vous allez vous entraîner à rechercher une colonne de texte et à la comparer à 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 sera beaucoup plus performante et vous fournira une base pour des requêtes de recherche en texte intégral plus avancées. Plongeons dans le vif du sujet.

Cet exercice fait partie du cours

Fonctions permettant de manipuler les données dans PostgreSQL

Afficher le cours

Instructions

  • Sélectionnez les colonnes title et description dans 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 cet exemple de code.

-- 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