Perbaikan algoritme Lafzi
Setelah hampir 2 tahun ditinggalkan, akhirnya sempat juga mengutak-atik kembali Lafzi. Kali ini dilakukan perbaikan terhadap algoritme untuk pemberian skor dan metode sorotan pada hasil pencarian. Tujuannya yaitu untuk memperbaiki hasil pencarian. Perhatikan gambar berikut, yakni Lafzi yang menggunakan algoritme lama untuk mencari lafal “wal yatalattof” (kata pada pertengahan Al-Quran).
Terlihat hasil yang “menyebar” tidak teratur, bahkan lafal yang dicari pun tidak ditemukan. Bandingkan dengan Lafzi yang menggunakan algoritme baru pada gambar berikut.
Tepat sasaran, alhamdulillah :)
Algoritme baru yang dimaksud yaitu perubahan cara menghitung skor keterurutan, yang tadinya menggunakan metode longest-increasing subsequence menjadi metode longest-contiguous subsequence. Metode yang baru ini sebenarnya lebih simpel, sayangnya tidak dari dulu kepikirannya. Metode ini juga mendukung fungsi sorotan hasil pencarian yang lebih terkelompok.
Selain itu, skor kemunculan yang tadinya hanya menggunakan posisi kemunculan pertama query pada dokumen, sekarang seluruh posisi kemunculan juga diperhitungkan. Ini juga ada kaitannya dengan penggunaan metode longest-contiguous subsequence.
Demikian sedikit laporan perbaikan untuk kali ini. Silakan cek Lafzi pada alamatnya: http://apps.cs.ipb.ac.id/lafzi.
Terjemahan bahasa Indonesia di Lafzi | Blog-blogan 3:05 pm on 25 Februari 2014 Permalink |
[…] Perbaikan algoritme Lafzi […]
haqi 2:44 am on 26 April 2016 Permalink |
berikan contoh idghom mutakoriben
put 3:39 pm on 22 Juni 2020 Permalink |
longet contiguous atau longest common?