8. A non-transitory computer-readable storage medium having computer-readable program code embodied therein executable by a computer system causing the computer system to perform a method of processing search results, said method comprising: determining a semantic sub-key associated with at least one keyword of a search query; accessing said search results generated from a search performed based on said search query, wherein each search result of said search results comprises at least one respective instance of said semantic sub-key; determining at least one respective proximity between said at least one respective instance of said semantic sub-key and at least one respective instance of said at least one keyword in each search result of said search results; and ranking said search results based on said at least one respective proximity between said at least one respective instance of said semantic sub-key and said at least one respective instance of said at least one keyword, wherein said semantic sub-key is selected from a group consisting of a hyponym and a numerical expression, wherein said determining said semantic sub-key further comprises determining a semantic key related to at least one portion of said search query, and determining said semantic sub-key based on said semantic key.
8. A non-transitory computer-readable storage medium having computer-readable program code embodied therein executable by a computer system causing the computer system to perform a method of processing search results, said method comprising: determining a semantic sub-key associated with at least one keyword of a search query; accessing said search results generated from a search performed based on said search query, wherein each search result of said search results comprises at least one respective instance of said semantic sub-key; determining at least one respective proximity between said at least one respective instance of said semantic sub-key and at least one respective instance of said at least one keyword in each search result of said search results; and ranking said search results based on said at least one respective proximity between said at least one respective instance of said semantic sub-key and said at least one respective instance of said at least one keyword, wherein said semantic sub-key is selected from a group consisting of a hyponym and a numerical expression, wherein said determining said semantic sub-key further comprises determining a semantic key related to at least one portion of said search query, and determining said semantic sub-key based on said semantic key. 11. The computer-readable storage medium of claim 8 , wherein said method further comprises: selecting, based on a user input, said semantic key from a plurality of semantic keys, wherein said plurality of semantic keys is associated with said search query.