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
Instructions de l’exercice
- Sélectionnez les colonnes
titleetdescriptionde la tablefilm. - Effectuez une recherche en texte intégral dans la colonne
titlepour le motelf.
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 ____(___) ___ ___(___);