Tampaknya menggunakan LIKE tidak akan menjadi pendekatan terbaik untuk apa yang Anda butuhkan. Saya akan melihat ke pengindeksan MySQL FULLTEXT untuk membuat fungsionalitas dasar berfungsi. Saya harus melihat ke dalam hal jamak sedikit lebih banyak untuk melihat apakah itu dapat dicapai.
Lihat dua tautan ini untuk info pengindeksan FULLTEXT.
- http://dev.mysql.com/ doc/refman/4.1/en/fulltext-search.html
- http://www.petefreitag.com/item/477.cfm
- http://dev.mysql.com/ doc/refman/5.1/en/fulltext-boolean.html
Berikut cuplikan dari artikel kedua:
SELECT headline, story FROM news
WHERE MATCH (headline,story) AGAINST ('Hurricane');
PERBARUI:
Saya menemukan postingan SO ini di mana sebuah komentar tampaknya menyarankan bahwa pengindeksan FULLTEXT akan mempertimbangkan bentuk jamak dan tata bahasa tetapi dia tidak mengutip sumbernya, jadi sulit bagi saya untuk mengatakan dengan pasti. Bisakah Anda mencoba metode pengindeksan FULLTEXT?