1. A computer-implemented method of automated generation of a search query, said method comprising: accessing a first search query; determining that a first portion of said first search query includes a semantic key, wherein said semantic key is associated with at least one semantic sub-key, and wherein said at least one semantic sub-key is a hyponym of said semantic key; responsive to said determining, automatically generating a second search query based on said first search query, wherein said second search query is free of said first portion; performing a first search based on said second search query, wherein first search results generated responsive to said first search comprise a plurality of documents, and wherein each document of said plurality of documents includes at least one respective instance of at least one semantic sub-key associated with said semantic key; performing a second search based on said first search query; accessing second search results generated responsive to said second search; analyzing said first and second search results to automatically determine third search results for output, wherein said third search results are selected from a group consisting of said first search results and said second search results; and responsive to a user input, outputting fourth search results, wherein said fourth search results are different from said third search results, and wherein said fourth search results are selected from a group consisting of said first search results and said second search results wherein said analyzing further comprises determining a ratio of a quantity associated with said first search results to a quantity associated with said second search results, and wherein said analyzing further comprises automatically determining said first search results as said third search results for output if said ratio exceeds a predetermined threshold; outputting said third search results; wherein said analyzing further comprises: determining a first score associated with said first search results; determining a second score associated with said second search results; determining said first search results as said third search results for output if said first score exceeds said second score; and determining said second search results as said third search results for output if said second score exceeds said first score.