O valor de 84 para HA_FT_MAXCHARLEN
é definido como um terço de HA_FT_MAXBYTELEN
(que é 254). Isto é definido em include/ft_global.h
e mudar isso significa recompilar o MySQL - não é uma variável de tempo de execução. A razão pela qual é um terceiro é porque em muitos conjuntos de caracteres um caractere não é igual a um byte.
Se você alterasse HA_FT_MAXBYTELEN
e recompilasse os testes, você passará para uma terra não suportada, embora sua aplicação específica possa funcionar.