我想开发一个发布工作的网站,但是因为我有很多条件(标题、类别、标签、城市..),所以我使用 MySQL 正则表达式语句。但是,它非常慢,有时会导致 500 内部服务器错误
这是一个例子:
select * from job
where
( LOWER(title) REGEXP 'dév|freelance|free lance| 3eme grade|inform|design|site|java|vb.net|poo '
or
LOWER(description) REGEXP 'dév|freelance|free lance| 3eme grade|inform|design|site|java|vb.net|poo '
or
LOWER(tags) REGEXP 'dév|freelance|free lance| 3eme grade|inform|design|site|java|vb.net|poo')
and
LOWER(ville) REGEXP LOWER('Agadir')
and
`date`<'2016-01-11'
order by `date` desc
有什么建议吗?