Contoh jarak Levenshtein
Sekarang mari kita melihat lebih dekat bagaimana kita bisa menggunakan fungsi levenshtein untuk mencocokkan string dengan data teks. Jika Anda ingat, jarak levenshtein merepresentasikan jumlah penyuntingan yang diperlukan untuk mengubah satu string menjadi string lain yang dibandingkan.
Dalam aplikasi pencarian atau saat melakukan analisis data pada data yang berisi masukan pengguna secara manual, Anda perlu mengantisipasi salah ketik atau ejaan yang keliru. Fungsi levenshtein menyediakan metode yang sangat baik untuk melakukan tugas ini. Dalam latihan ini, kita akan menjalankan kueri pada tabel film menggunakan string pencarian yang salah eja dan menggunakan hasil dari levenshtein untuk menentukan kecocokan. Mari kita coba.
Latihan ini adalah bagian dari kursus
Fungsi untuk Memanipulasi Data di PostgreSQL
Petunjuk latihan
- Pilih judul film dan deskripsi film.
- Hitung jarak levenshtein untuk judul film dengan string
JET NEIGHBOR.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Select the title and description columns
SELECT
___,
___,
-- Calculate the levenshtein distance
___(___, ___) AS distance
FROM
film
ORDER BY 3