ComeçarComece de graça

Exemplos de distância de Levenshtein

Agora vamos dar uma olhada em como podemos usar a função levenshtein para comparar strings com dados de texto. Se você se lembra, a distância de levenshtein representa o número de edições necessárias para converter uma string em outra string que está sendo comparada.

Em um aplicativo de pesquisa ou ao fazer uma análise de dados que tenha entradas manuais do usuário, você sempre vai querer levar em conta erros de digitação ou ortografia. A função ` levenshtein é ótima pra fazer isso. Neste exercício, vamos fazer uma consulta na tabelafilmusando uma string de pesquisa com um erro ortográfico e usar os resultados delevenshtein` para ver se achamos uma correspondência. Vamos dar uma olhada.

Este exercício faz parte do curso

Funções para mexer nos dados no PostgreSQL

Ver curso

Instruções do exercício

  • Escolha o título e a descrição do filme.
  • Calcule a distância de Levenshtein para o título do filme com a string “ JET NEIGHBOR ”.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- Select the title and description columns
SELECT  
  ___, 
  ___, 
  -- Calculate the levenshtein distance
  ___(___, ___) AS distance
FROM 
  film
ORDER BY 3
Editar e executar o código