Веб-разработка
- 1 ответ
- 0 вопросов
2
Вклад в тег
select id from products where name like '%search_phrase%' or description like '%search_phrase%'
(я не беру в расчет спец. средства разных бд для полнотекстового поиска). Ну и сразу понятно, что like будет выполняться адово долго. В итоге на 1 запрос у вас удйет от пары сек и до вечности.select id from i_products where match('search_phrase')
(синтаксис примерный). И получаем айдишки найденных продуктов. В данном случае поиск выполняется очень быстро (если индекс правильно настроен) и вместо нескольких секунд получаем несколько миллисекунд.