Если под поиском вы подразумеваете, что будете выполнять запрос, подобный следующему:
SELECT * from cars WHERE car LIKE '%{search_str}%'
Тогда я боюсь, что даже если вы добавите ключ в столбец car
, mysql все равно придется выполнить полное сканирование, и ваш запрос потенциально может быть очень медленным.
Если вы планируете поддерживать значительный объем данных для поиска и ожидаете несколько больших чисел в секунду, я рекомендую вам взглянуть на проект Apache Lucene , который может значительно ускорить любой поисковый запрос. выполнила. Кроме того, он также поддерживает полнотекстовый поиск.