• svoj@may.pils.ru's avatar
    BUG#19580 - FULLTEXT search produces wrong results on UTF-8 columns · 53279f1d
    svoj@may.pils.ru authored
    The problem was that MySQL hadn't true ctype implementation. As a
    result many multibyte punctuation/whitespace characters were
    treated as word characters.
    
    This fix uses recently added CTYPE table for unicode character sets
    (WL1386) to detect unicode punctuation/whitespace characters
    correctly.
    
    Note: this is incompatible change since it changes parser behavior.
    One will have to use REPAIR TABLE statement to rebuild fulltext
    indexes.
    53279f1d
fulltext2.test 8.12 KB