Exemples de distance de Levenshtein
Examinons maintenant de plus près comment utiliser la fonction levenshtein pour comparer des chaînes à des données textuelles. Si vous vous souvenez bien, la distance levenshtein représente le nombre de modifications nécessaires pour convertir une chaîne en une autre chaîne comparée.
Dans une application de recherche ou lors de l'analyse de données contenant des saisies manuelles de l'utilisateur, il est toujours important de tenir compte des fautes de frappe ou des orthographes incorrectes. La fonction levenshtein constitue une excellente méthode pour accomplir cette tâche. Dans cet exercice, nous allons effectuer une requête sur la table film en utilisant une chaîne de recherche comportant une faute d'orthographe et nous utiliserons les résultats de levenshtein pour déterminer une correspondance. Veuillez examiner ceci.
Cet exercice fait partie du cours
Fonctions permettant de manipuler les données dans PostgreSQL
Instructions
- Sélectionnez le titre et la description du film.
- Calculez la distance de Levenshtein pour le titre du film avec la chaîne
JET NEIGHBOR.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Select the title and description columns
SELECT
___,
___,
-- Calculate the levenshtein distance
___(___, ___) AS distance
FROM
film
ORDER BY 3