Mouvdy
@Mouvdy

Можно ли ускорить поиск по regexp в MySQL?

Здравствуйте.

В MySQL текстовая база данных порядка 170Gb, текстовый поиск перенес на Sphinx, работает шикарно.

Есть ли какой-то вариант ускорить поиск REGEXP выражений, пример:

SELECT `id` FROM content WHERE `content` REGEXP '[13][a-km-zA-HJ-NP-Z1-9]{25,34}|bc1[ac-hj-np-zAC-HJ-NP-Z02-9]{11,71}'


Мне не особо важна скорость, данный запрос я выполняю раз в день и кеширую результаты id. На данный момент тестовый запуск комманды, 5 часов спустя - все еще выполняется.
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы