15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions which, when executed by one or more processors, cause the one or more processors to receive a search query, the search query including a plurality of search terms; one or more instructions which, when executed by the one or more processors, cause the one or more processors to identify, based on a taxonomy, a hierarchical relationship between: a first search term of the plurality of search terms, and a second search term of the plurality of search terms, each of the first search term and the second search term being associated with a different level of the hierarchical relationship; one or more instructions which, when executed by the one or more processors, cause the one or more processors to generate an interpretation for a combination of the first search term and the second search term, the interpretation being generated based on the hierarchical relationship identified between the first search term and the second search term; one or more instructions which, when executed by the one or more processors, cause the one or more processors to determine a score for the interpretation of the combination of the first search term and the second search term; one or more instructions which, when executed by the one or more processors, cause the one or more processors to identify one or more search results based on the interpretation of the combination of the first search term and the second search term when the score exceeds a threshold; and one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide the one or more search results for display.
15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions which, when executed by one or more processors, cause the one or more processors to receive a search query, the search query including a plurality of search terms; one or more instructions which, when executed by the one or more processors, cause the one or more processors to identify, based on a taxonomy, a hierarchical relationship between: a first search term of the plurality of search terms, and a second search term of the plurality of search terms, each of the first search term and the second search term being associated with a different level of the hierarchical relationship; one or more instructions which, when executed by the one or more processors, cause the one or more processors to generate an interpretation for a combination of the first search term and the second search term, the interpretation being generated based on the hierarchical relationship identified between the first search term and the second search term; one or more instructions which, when executed by the one or more processors, cause the one or more processors to determine a score for the interpretation of the combination of the first search term and the second search term; one or more instructions which, when executed by the one or more processors, cause the one or more processors to identify one or more search results based on the interpretation of the combination of the first search term and the second search term when the score exceeds a threshold; and one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide the one or more search results for display. 20. The non-transitory computer-readable medium of claim 15 , where the first search term and the second search term are adjacent search terms.