Taruhan terbaik Anda di sini adalah membuat indeks FULLTEXT yang mencakup dua bidang
Langkah 1) Buat file stop word hanya dengan tiga kata
echo "a"> /var/lib/mysql/stopwords.txt
echo "an">> /var/lib/mysql/stopwords.txt
echo "the">> /var/lib/ mysql/stopwords.txt
Langkah 2) Tambahkan opsi ini ke /etc/my.cnf
ft_min_word_len=2
ft_stopword_file=/var/lib/mysql/stopwords.txt
Langkah 3) Buat indeks FULLTEXT pada kolom nama depan dan belakang
ALTER TABLE pengguna TAMBAHKAN FULLTEXT first_last_name_index (pertama, terakhir);
Langkah 4) Terapkan fungsi MATCH dalam pencarian Anda
Sesuatu Seperti Ini:
SELECT * FROM users WHERE (MATCH(first, last) AGAINST ('John' IN BOOLEAN MODE)) AND (MATCH(first, last) AGAINST ('Doe' IN BOOLEAN MODE));
Klik di sini untuk Pelajari Lebih Lanjut tentang pengindeksan FULLTEXT