Ejemplos de distancia de Levenshtein
Ahora, veamos más detenidamente cómo podemos utilizar la función levenshtein
para comparar cadenas con datos de texto. Recuerda que la distancia de levenshtein
representa el número de ediciones necesarias para convertir una cadena en otra cadena de una comparación.
En una aplicación de búsqueda o al realizar análisis de datos que contengan entradas manuales de usuario, siempre querrás tener en cuenta los errores tipográficos o la ortografía incorrecta. La función levenshtein
proporciona un método estupendo para realizar esta tarea. En este ejercicio, realizaremos una consulta en la tabla film
utilizando una cadena de búsqueda con un error ortográfico y utilizaremos los resultados de levenshtein
para determinar una coincidencia. Comprobémoslo.
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Instrucciones de ejercicio
- Selecciona el título de la película y la descripción de la película.
- Calcula la distancia de Levenshtein del título de la película con la cadena
JET NEIGHBOR
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- Select the title and description columns
SELECT
___,
___,
-- Calculate the levenshtein distance
___(___, ___) AS distance
FROM
film
ORDER BY 3