dai un'occhiata alle funzioni di ricerca MySQL FULLTEXT ,Questi dovrebbero restituire automaticamente risultati in base alla pertinenza e darti un controllo molto maggiore sulle tue ricerche
L'unico potenziale problema con l'utilizzo degli indici fulltext è che non sono supportati dalle tabelle InnoDB.