9. The method of claim 8 , further comprising: receiving a threshold probability; receiving another query; receiving a classifier, wherein the classifier, when applied to a node of plurality of nodes using the received query, results in a generated probability that the received query is intended for an item category associated with the node; recursively applying the classifier to the plurality of nodes using the received query until a generated probability for a node is below the received threshold probability resulting in list of item categories and a generated probability for each item category; ranking the item categories in the list of item categories based on the generated probabilities; and providing the item categories in a ranked order.
9. The method of claim 8 , further comprising: receiving a threshold probability; receiving another query; receiving a classifier, wherein the classifier, when applied to a node of plurality of nodes using the received query, results in a generated probability that the received query is intended for an item category associated with the node; recursively applying the classifier to the plurality of nodes using the received query until a generated probability for a node is below the received threshold probability resulting in list of item categories and a generated probability for each item category; ranking the item categories in the list of item categories based on the generated probabilities; and providing the item categories in a ranked order. 11. The method of claim 9 , further comprising: determining a subset of the ranked item categories; determining one or more items responsive to the received query that are associated with the item categories of the subset of ranked item categories; and providing indicators of the determined one or more items.