Disclaimer :dit is een van mijn opmerkingen over deze vraag die het antwoord zou kunnen zijn:
Ik denk dat match ... against
past hier. Het is een zogenaamde "fulltext search". Voor complexere zoekopdrachten zou ik Sphinx
gebruiken
- het indexeert zelf uw database (heeft een eigen mechanisme ervoor) en voert zoekopdrachten veel sneller uit dan MySQL