BaşlayınÜcretsiz Başlayın

Levenshtein mesafesi örnekleri

Şimdi levenshtein fonksiyonunu, metin verilerine karşı dizeleri eşleştirmek için nasıl kullanabileceğimize yakından bakalım. Hatırlarsan, levenshtein mesafesi, bir dizgiyi karşılaştırılan diğer dizgiye dönüştürmek için gereken düzenleme sayısını ifade eder.

Bir arama uygulamasında ya da kullanıcıların elle veri girişi yaptığı herhangi bir veri üzerinde analiz yaparken, yazım hatalarını veya yanlış yazımları mutlaka hesaba katmak istersin. levenshtein fonksiyonu bu işi yapmak için harika bir yöntem sunar. Bu egzersizde, yazım hatası içeren bir arama dizesi kullanarak film tablosuna sorgu yapacağız ve eşleşmeyi belirlemek için levenshtein sonuçlarını kullanacağız. Hadi inceleyelim.

Bu egzersiz

PostgreSQL'de Veriyi İşlemek için Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Film başlığını ve film açıklamasını seç.
  • Film başlığı için JET NEIGHBOR dizesine göre levenshtein mesafesini hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Select the title and description columns
SELECT  
  ___, 
  ___, 
  -- Calculate the levenshtein distance
  ___(___, ___) AS distance
FROM 
  film
ORDER BY 3
Kodu Düzenle ve Çalıştır