"Apakah maksud Anda" Google cukup menarik:Bagaimana Google "Maksudmu?" Algoritma bekerja?
Di masa lalu, saya telah berhasil menerapkan sesuatu yang mirip dengan SOUNDEX yang dapat mendekati fungsi itu.
Martin, Martyn, dan Martine menghasilkan output yang sama dari SOUNDEX
.
Anda dapat memasukkan semua hasil dari SOUNDEX
cocok, atau pilih hasil yang mereka minta dan kemudian select distinct name from table where SOUNDEX(name) = SOUNDEX(search_var)
sebagai 'saran' Anda.
Sebagai pengoptimalan, Anda dapat menghitung sebelumnya SOUNDEX pada bidang pencarian dan mempertahankannya sebagai kolom yang diindeks untuk menghindari pemindaian tabel.
Ini tidak secanggih Apakah Maksud Anda Google, tetapi Anda bisa mendapatkan cukup dekat dengan sangat cepat.