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