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 слов запроса)........');
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
1000 слов во всей базе? Тогда в чем вопрос? Должно быстро гоняться, хотя если это предложения, лучше повесить фуллтекст. И уже им гонять.
Ответ написан
Ваш ответ на вопрос

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

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