Uw tabel moet zijn ingesteld met ENGINE =MyISAM (niet InnoDB) en de kolommen die u zoekt, moeten zijn ingesteld op FULLTEXT-indexering.
U kunt uw tabel eenvoudig instellen op MyISAM in phpMyAdmin via het tabblad 'SQL'...
ALTER TABLE `tablename` ENGINE=MYISAM;
In Joomla 2.5+ (waarschijnlijk ook 3+) in mijn query als een waar-clausule die ik gebruikte...
->where('MATCH ('.$db->quoteName('columnname').') AGAINST ('.$db->quote($words_or_phrase_to_search_for).')');
Verder testen is in orde, maar tot nu toe lijkt het te werken zoals verwacht.