Mirando el manual para CREAR ÍNDICE DE TEXTO COMPLETO , indica que puede especificar varias columnas repitiendo column_name
como tal:
CREATE FULLTEXT INDEX ON table_name (column_name1 [...], column_name2 [...]) ...
Dada esta información, asumiría que crea un índice único en 3 columnas . Además, asumo que funciona bajo la regla de izquierda a derecha con respecto a los índices compuestos (verificaría esto revisando el plan de ejecución para las siguientes declaraciones). Por lo tanto, un índice compuesto en (col1, col2, col3)
tendría que seleccionarse en ese orden para que se use (SELECT col1, col2 ...
). Si tuviera que llamar a col2
no usaría el índice.