处理带有前缀的狮身人面像指数的问号

I am running an RT index with the following settings:

min_word_len = 1
min_infix_len = 3
dict = keywords

This is working fine. However, when I search for "do you realize??" (which is a value in the index) it does not find it. Both "do you realize" and "do you realize*" find multiple hits.

I tried the following all without luck.

ignore_chars = U+003F

Escaping the string "do you realize\?\?"

$cl->EscapeString( "do you realize??" );

I'm still searching for other items to try, but wanted to check here to see if anyone had ideas.

So if I drop the min_prefix_len and min_word_len directives a keep just dict=keywords, this works without the need to escape the question mark (?).

Wildcard searching also still works, though it seems to act a bit different.

I've seen conflicting information on this. Can anyone confirm that dict=keywords by itself is sufficient for wildcard searching? Why would you also use min_prefix_len/min_infix_len?