Проблема связана с проходимостью второго оператора - в основном, индекс вообще не помогает, так как этот вид индекса не предназначен для поиска с подстановочными знаками слева от константы.Представьте, если бы я попросил вас дать мне каждое слово в словаре, начинающемся с «бла» - это было бы очень просто, поскольку элементы упорядочены по алфавиту!С другой стороны, если бы я попросил вас дать мне каждое слово, содержащее «бла» (но не обязательно начинать с него), вы застряли бы, просматривая каждое слово и сопоставляя его с шаблоном.
Возможно, вы захотите посмотреть полнотекстовые индексы , так как я считаю, что они лучше подходят для такого рода задач.