CommencerCommencer gratuitement

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

Afficher le cours

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
Modifier et exécuter le code