Di MySQL ada tiga jenis pencarian teks lengkap:
- pencarian boolean
- pencarian bahasa alami (digunakan secara default)
- pencarian perluasan kueri
Dari entri manual MySQL :
Misalnya, coba tambahkan dua catatan lagi:
INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
Dan jalankan SELECT yang sama lagi - ini akan berhasil.
Sebagai solusinya, Anda dapat menggunakan mode boolean, yang tidak memiliki aturan "50%" ini:
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);