Hyphen (dash) tokenizing

Hello. I'm trying to make it so queries for "Tiger's-Eye" and "Tiger's Eye" and "Tiger Eye" and "Tiger-Eye" (without quotes) all return the same results WITHOUT USING SYNONYMS. I can do this part with my tokenizer and analyzer, however, I also don't want a search for "x-men" (without quotes) to match to "This poster is of several men and is 24" x 72".
Any ideas?
TIA