10. An apparatus comprising: at least one processor; at least one storage medium having instructions stored thereon which, when executed by the at least one processor, cause the at least one processor to: parse a received query phrase into at least a first constituent part and a second constituent part; determine a first category associated with the received query phrase by performing a first classification process that uses the first constituent part, definitional information associated with the first constituent part, and the second constituent part; determine a second category associated with the received query phrase by performing a second classification process that uses the first constituent part and the second constituent part, the second classification process being different than the first classification process; access a pattern that is associated with at least one of the first category or the second category; determine whether the first category matches the second category; in response to a determination that the first category does not match the second category, select at least one category from among at least the first category and the second category based at least in part on the pattern, wherein the selecting is based at least in part on an estimated strength of the first classification process in determining that the received query phrase is associated with the first category and an estimated strength of the second classification process in determining that the received query phrase is associated with the second category; associate the received query phrase with the selected category; and process the query phrase based on the selected category.
10. An apparatus comprising: at least one processor; at least one storage medium having instructions stored thereon which, when executed by the at least one processor, cause the at least one processor to: parse a received query phrase into at least a first constituent part and a second constituent part; determine a first category associated with the received query phrase by performing a first classification process that uses the first constituent part, definitional information associated with the first constituent part, and the second constituent part; determine a second category associated with the received query phrase by performing a second classification process that uses the first constituent part and the second constituent part, the second classification process being different than the first classification process; access a pattern that is associated with at least one of the first category or the second category; determine whether the first category matches the second category; in response to a determination that the first category does not match the second category, select at least one category from among at least the first category and the second category based at least in part on the pattern, wherein the selecting is based at least in part on an estimated strength of the first classification process in determining that the received query phrase is associated with the first category and an estimated strength of the second classification process in determining that the received query phrase is associated with the second category; associate the received query phrase with the selected category; and process the query phrase based on the selected category. 13. The apparatus of claim 10 , the at least one storage medium further including instructions that, when executed by the at least one processor, cause the at least one processor to: access a first indication that indicates the estimated strength of the first classification process in determining that the received query phrase is associated with the first category; and access a second indication that indicates the estimated strength of the second classification process in determining that the received query phrase is associated with the second category.