7. The computer-implemented method of claim 1 , further comprising: categorizing a query by the one or more computing devices performing: locating a particular node in a set of nodes of a graph, the particular node representing a particular term that matches the query; using the graph to locate the third node by traversing the graph away from the particular node; categorizing the query as in the category based at least in part on the stored information that indicates the third term is in the category.
7. The computer-implemented method of claim 1 , further comprising: categorizing a query by the one or more computing devices performing: locating a particular node in a set of nodes of a graph, the particular node representing a particular term that matches the query; using the graph to locate the third node by traversing the graph away from the particular node; categorizing the query as in the category based at least in part on the stored information that indicates the third term is in the category. 8. The computer-implemented method of claim 7 , further comprising: receiving, from the user, a selection of a set of selected terms in the category; and storing a second information that indicates that the query is associated with the set of selected terms.