Você não precisa de índices de texto completo para cada coluna, mas de um único índice de texto completo cobrindo ambas as colunas
FULLTEXT_INDEX(topic, country)
Ter um único índice em cada coluna não trabalhar
FULLTEXT(topic); FULLTEXT(country); /* will not work as expected */
Eu também acho que a ordem é importante, mas posso estar enganado a esse respeito