Inget behov av att ha ett FULLTEXT-index. MySQL har särskilda markörer för ordgränser . Från MySQL-dokumentet :
[[:<:]], [[:>:]]
Dessa markörer står för ordgränser. De matchar början och slutet av ord, respektive. Ett ord är en sekvens av ordtecken som inte föregås av eller följs av ordtecken. Ett ordtecken är ett alfanumeriskt tecken i alnumklassen eller ett understreck (_).
mysql> SELECT 'a word a' REGEXP '[[:<:]]word[[:>:]]'; -> 1
mysql> SELECT 'a xword a' REGEXP '[[:<:]]word[[:>:]]'; -> 0