Me parece que estás intentando planchar lo planchado...
Según el manual de referencia (
12.7. Funciones de búsqueda de texto completo (Full-Text)):
Cita: Cuando se usa MATCH() en una cláusula WHERE , como en el ejemplo precedente, los registros retornados se ordenan automáticamente con la relevancia mayor primero. Los valores relevantes son números en coma flotante no negativos. Relevancia cero significa que no tiene similaridad. La relevancia se computa basada en el número de palabras en el registro, el número de palabras únicas en este registro, el número total de palabras en la colección, y el número de documentos (registros) que contienen una palabra particulas.
En esencia lo que significa es que el resultado se ordena siempre como lo estás pidiendo: mayor relevancia, significa mayor cantidad de coincidencias...