Você precisa usar *. A documentação diz:
Tente isto:
MATCH(field) AGAINST("+91 89*" IN BOOLEAN MODE)
ou você pode usar o operador binário
where BINARY your_column = BINARY "2-9"
MATCH(field) AGAINST("+91 89*" IN BOOLEAN MODE)
where BINARY your_column = BINARY "2-9"