Je pense que vous devrez implémenter un moteur de recherche externe en texte intégral. MySQL n'est tout simplement pas bon pour la recherche en texte intégral. Je dirais que vous devriez donner Lucene un aller (tutoriels ). Zend Framework a une API qui se connecte à Lucene, ce qui facilite son apprentissage et son utilisation.