CommencerCommencer gratuitement

Recherche de base en texte intégral

La recherche de texte deviendra une activité récurrente lors de la création d'applications ou de l'exploration d'ensembles de données dans le cadre de 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 fonction de recherche dans votre application.

Dans cet exercice, vous vous entraînerez à effectuer une recherche dans une colonne de texte et à la comparer à une chaîne de caractères. La recherche donnera 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 sera beaucoup plus performante et vous fournira une base pour des requêtes de recherche plein texte plus avancées. Plongeons dans le vif du sujet.

Cet exercice fait partie du cours

Fonctions pour manipuler les données dans PostgreSQL

Afficher le cours

Instructions

  • Sélectionnez les tableaux title et description dans le tableau film.
  • Effectuez une recherche en texte intégral sur 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