Задать вопрос
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 слов запроса)........');
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
1000 слов во всей базе? Тогда в чем вопрос? Должно быстро гоняться, хотя если это предложения, лучше повесить фуллтекст. И уже им гонять.
Ответ написан
Ваш ответ на вопрос

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

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