1. A computer-implemented method for classifying a query, comprising: evaluating a query, by a plurality of domain classifiers, to determine a plurality of domain evaluation results comprising domain evaluation scores, the plurality of domain classifiers corresponding to a plurality of domains; generating category scores for two or more meta-classifier categories based on the plurality of domain evaluation results using a non-linear meta-classification model to combine the domain evaluation scores, at least one generated category score being greater than a threshold value; selecting one or more meta-classifier categories based on the at least one generated category score; assigning at least one domain to the query based on the one or more selected meta-classifier categories, the assigned at least one domain being included within the selected one or more meta-classifier categories; and forwarding the assigned at least one domain to a search engine.