make index started with mathcal mode in the right order

I want to make index something like:

$\mathcal{P}$-vector\index{$\mathcal{p}$-vector}

but when indexed it comes before words started with 'A' instead of being after 'O' words.

-

\index{p-vector@$\mathcal{P}$-vector}