Use the analyze API to see how your text is indexed when using a keyword tokenizer which is the same that happens with a keyword type.

I believe ? Is correctly indexed.
But I guess that in regex you need to write something like ?? Or \?

Again I'm not good at this :)