Indeksy pełnotekstowe uwzględniają tylko znaki _ i ` podczas indeksowania. Wszystkie inne znaki są ignorowane, a słowa są dzielone w miejscu, w którym występują te znaki. Dzieje się tak głównie dlatego, że indeksy pełnotekstowe są przeznaczone do indeksowania dużych dokumentów i uwzględniane są tylko odpowiednie słowa, aby uczynić je bardziej precyzyjnym wyszukiwaniem.
Stanęliśmy przed podobnym problemem. Aby rozwiązać ten problem, mieliśmy tabelę tłumaczeń, w której znaki takie jak @,-, / zostały zastąpione specjalnymi sekwencjami, takimi jak '`at` ',''myślnik' ','`ukośnik` ' itp. Podczas wyszukiwania w całym tekście, musisz ponownie zastąpić ur znaki w ciągu wyszukiwania tymi specjalnymi sekwencjami i szukaj. Powinno to zadbać o znaki specjalne.