Nee, een zoekopdracht voor reguliere expressies kan geen index gebruiken. Als het ding waarop je de regex toepast een index is, gaat het misschien wat sneller, maar in wezen ben je aan het scannen.
De enige oplossing die ik ken, is om LIKE 'foo%'
. te gebruiken in plaats van RLIKE 'foo.*'
als dat je regex is. Een index op zo'n kolom kan de LIKE gebruiken, maar niet de RLIKE