Ensemble-based text classification for spam detection