...TOP 100 Level1Desc, Level1,
Level2Desc, Level2,
Level3Desc, Level3,
Level4Desc, Level4,
Level5Desc, Level5,
Level6Desc, Level6,
COUNT(*) as Total FROM SearchTable
WHERE CONTAINS(SearchText, ' "*category*" AND "*5*" ')
GROUP BY Level1Desc, Level1,
Level2Desc, Level2...