Fulltextové indexy berou v úvahu pouze znaky _ a ` při indexování. Všechny ostatní znaky jsou ignorovány a slova se rozdělí tam, kde se tyto znaky vyskytují. Je to hlavně proto, že fulltextové rejstříky jsou navrženy tak, aby indexovaly velké dokumenty, a tam se berou v úvahu pouze správná slova, aby bylo vyhledávání jemnější.
Potýkali jsme se s podobným problémem. Abychom to vyřešili, měli jsme vlastně překladovou tabulku, kde jsou znaky jako @,-, / byly nahrazeny speciálními sekvencemi jako '`at` ','`pomlčka` ','`lomítko` ' atd. Při hledání v celém textu musíte znovu nahradit své znaky ve vyhledávacím řetězci těmito speciálními sekvencemi a hledat. To by se mělo postarat o speciální znaky.