Вы понимаете, я полагаю, что ваша схема почти исключает какую-либо полезность индексов для таких запросов?
Большая проблема - ваше "НРАВИТСЯ"% spa% '". Любой ключ "LIKE", начинающийся с символа подстановки, является автоматическим сканированием таблицы.
РЕДАКТИРОВАТЬ:
Я прочитал ваш вопрос, чтобы сказать, что есть одно поле, Имя, со значениями полей, например, «1 космическая компания», «2 Спа-курорт» и т. Д., За которым следуют слова. И вам нужно было подстановочный знак перед вашим ключом поиска, чтобы пройти номер части. (Это поясняет мой первый комментарий.) Правильно ли я угадываю или нет?