Задать вопрос
good_br
@good_br
учусь

Как осуществить поиск состоящий из 1к слов по таблицам mysql?

Доброй ночи ! Задача состоит в том, что нужно сделать выборку по базе резюме состоящая из 1000 слов . Как то можно оптимизировать данный запрос? Может ли загнаять слова поиска в таблицу и сделать по ним выборку или как это вообще делается?

use test1;
SELECT 
 `phone1`,
 `phone2`,
 `town`, 
 `desired_profession`,
 `email1`
 
FROM profil WHERE 
 town in (4,14) AND
   (`desired_profession` REGEXP 'Дизайнер по интерьеру|дизайнер интерьера|........(1000 слов запроса)........');
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
1000 слов во всей базе? Тогда в чем вопрос? Должно быстро гоняться, хотя если это предложения, лучше повесить фуллтекст. И уже им гонять.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы