разгледайте функциите за търсене на MySQL FULLTEXT ,Те трябва автоматично да връщат резултати по релевантност и да ви дават много повече контрол върху вашите търсения
Единственият потенциален проблем с използването на пълнотекстови индекси е, че те не се поддържат от InnoDB таблици.