17. The medium of claim 16 , wherein the computer-readable code that causes the at least one processor to determine the plurality of ranking criteria for the search query comprises code to: map the search query to one of the search query categories, and associate the at least one ranking criterion for the one of the search query categories with the search query.
17. The medium of claim 16 , wherein the computer-readable code that causes the at least one processor to determine the plurality of ranking criteria for the search query comprises code to: map the search query to one of the search query categories, and associate the at least one ranking criterion for the one of the search query categories with the search query. 19. The medium of claim 17 , wherein the computer-readable code further causes the at least one processor to: determine one or more keywords for each of the search query categories, wherein the computer-readable code that causes the at least one processor to map the search query to the one of the search query categories comprises code to: compare the search query with the one or more keywords for each of the search query categories, and map the search query to the one of the search query categories having the one or more keywords that are most similar to the search query.