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
Instructions
- Sélectionnez les tableaux
title
etdescription
dans le tableaufilm
. - Effectuez une recherche en texte intégral sur la colonne
title
pour 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 ____(___) ___ ___(___);