16. The system of claim 15 , wherein the provider further: determines the highest ranked item category; determines one or more items responsive to the received query that are associated with the highest ranked item category; and provides indicators of the determined one or more items.
15. A system comprising: at least one computing device; and a provider that: receives item category data, wherein the item category data comprises a plurality of nodes and each node is associated with an item category of a plurality of item categories; receives a plurality of queries; for each query of the plurality of queries, provides an indicator of one or more items that are responsive to the query of a plurality of items, wherein the plurality of items comprise at least one of products or services; for each query of the plurality of queries, receives a selection of an item indicated by the provided indicator of one or more items; receives item data that associates an item category of a plurality of item categories with each item of the plurality of items; based on the item selected for each query of the plurality of queries and the item category associated with each item, generates training data, wherein the training data comprises a mapping of queries to item categories; for each query and item category in the mapping, determines a count of the number of times that the item category is associated with the query in the mapping ; combine the training data and item category data by, for each determined count for each item category, associating the determined count with the node of the plurality of nodes associated with the item category; receives another query; receives a classifier, wherein the classifier, when applied to a node of plurality of nodes using the received query by the provider, results in a generated probability that the received query is intended for the item category associated with the node; applies the classifier to the plurality of nodes using the received query until a generated probability for a node is below a threshold probability resulting in list of item categories and a generated probability for each item category; ranks the item categories in the list of item categories based on the generated probabilities and a popularity associated with each item category; and provides the item categories in a ranked order.