En la búsqueda clásica de MySQL (SELECT * FROM table WHERE field LIKE '%needle%') no existen limitaciones por la longitud de las palabras pero éste problema que tratamos comienza con las búsquedas mediante índices y en ese caso MySQL por defecto indexa solo las palabras de más de 4 caracteres. Posiblemente la configuración de MySQL establecida en el servidor del foro, p.e. por el código de phpBB, debe haber reducido ese límite a 3 caracteres (ft_min_word_len = 3).
Si se modifica ese límite, por ejemplo a 2, y se reconstruye el índice (REPAIR TABLE table QUICK) se solucionaría el problema pero mucho me temo que solo de forma temporal y tras la siguiente actualización "mayor" de phpBB, se volvería al límite anterior.
En mi opinión estos son problemas propios de estos motores de bases de datos relacionales que desde su misma concepción estaban muy lejos de adaptarse como un guante a un entorno distribuido como Internet donde tanto el tráfico como el almacenamiento están normalmente limitados y se cobra por ambos conceptos. Por el contrario en entornos locales funcionan como un tiro porque usualmente no tienen tantas limitaciones en cuanto a espacio de almacenamiento o recursos de procesador por lo que pueden permitirse una redundancia obscena.