15. The method of claim 14 , wherein the user-provided unstructured search query is a character string comprising a plurality of search terms.
14. A method, comprising: identifying, in at least one computing device, a plurality of categories in a taxonomy of a collection of items by matching at least one term in a user-provided unstructured search query with metadata associated with respective categories in the taxonomy; identifying, in the at least one computing device, a refinement in the user-provided unstructured search query that is associated with at least one of the plurality of categories by translating at least one keyword from the user-provided unstructured search query into at least one criterion for selecting items from the at least one of the plurality of categories, wherein the translation is configured to translate a plurality of synonyms into the at least one criterion; generating, in the at least one computing device, a confidence score for individual categories of the plurality of categories based at least in part on a matching of at least a portion of the user-provided unstructured search query with data associated with the individual categories of the plurality of categories, individual confidence scores being generated using a weighted combination of a plurality of factors, a first factor of the plurality of factors comprising a quality of text match of items in a respective category with the user-provided unstructured search query and a second factor of the plurality of factors comprising a number of refinements identified in the user-provided unstructured search query that are associated with the respective category, and the data associated with the respective category comprising a description of the respective category, and the quality of text match being based at least in part on a frequency that the at least a portion of the user-provided unstructured search query occurs within the description; selecting, in the at least one computing device, a first pool of items from the one of the plurality of categories when the respective confidence score meets a threshold; selecting, in the at least one computing device, a second pool of items from the collection of items when no confidence score meets the threshold; and generating, in the at least one computing device, a network page listing at least a portion of the first pool of items or the second pool of items that has been selected, the network page including a disambiguation tool when no confidence score meets the threshold, and the disambiguation tool providing a user interface for selecting one category from the plurality of categories.