Sto realizzando un sito sul quale dovrà essere presente un motore di ricerca, all'inizio pensavo di usare dei campi fulltext e poi fare ricerche con "match against", ma ho appena fatto la scoperta che fulltext è possibile usarlo solo su tabelle myISAM.

Ho bisogno che le tabelle siano InnoDB perché ho bisogno delle foreign key.

Come posso fare ricerche un po' più intelligenti che quelle fornite con l'uso di like?