У меня есть таблицы в базе данных, и в ней есть несколько текстовых полей.В каждом поле записи могут содержать от нескольких до нескольких десятков символов, это поля типа «текст».
У меня mysql в версии 5.5.XX (обновить версию невозможно).Пока что поиск был выполнен с использованием запроса LIKE, но объем данных настолько велик, что он слишком медленный.
Пример запроса был следующим.
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%' OR CustomerLastame LIKE 'and%' OR CustomerCompany LIKE 'a%'
Как можноускорить процесс поиска?Я разрешаю либо решение в mysql, либо в качестве внешнего сервиса / инструмента.
Я хотел бы спросить кого-то, кто имел и решил подобную проблему.Потому что я много читал в Интернете, но я не уверен насчет эффективного способа.