Tabel Anda harus disiapkan menggunakan ENGINE =MyISAM (bukan InnoDB) dan kolom yang Anda cari harus disetel ke pengindeksan FULLTEXT.
Anda dapat dengan mudah mengatur tabel Anda ke MyISAM di phpMyAdmin melalui tab 'SQL'...
ALTER TABLE `tablename` ENGINE=MYISAM;
Di Joomla 2.5+ (kemungkinan 3+ juga) dalam kueri saya sebagai klausa where yang saya gunakan...
->where('MATCH ('.$db->quoteName('columnname').') AGAINST ('.$db->quote($words_or_phrase_to_search_for).')');
Pengujian lebih lanjut sedang dilakukan tetapi sejauh ini tampaknya berfungsi seperti yang diharapkan.