Detta är ett B-trädindex, som i nästan alla databaser, så det har O(log n) uppslagstid.
En sökning med reguljära uttryck låter som att den behöver göra en fullständig tabellsökning eller en fullständig indexsökning, som båda är O(n). Om uttrycket är prefixförankrat skulle det behöva skanna bara ett intervall, men jag antar att det fortfarande räknas som O(n).