7. A computer implemented method of varying result set size during information retrieval based upon user expectations, comprising: receiving a search query and a corresponding relevancy expectation score from a user device; searching a database against the received search query; generating a first list of one or more results, wherein each result of the first list has a numeric score associated therewith; transforming the relevancy expectation score with a polynomial function, wherein the order of the polynomial function depends on the number of results in the first list; fitting a natural language specific distribution to the numeric scores of the one or more results of the first list to determine a volume regulation function; using the determined volume regulation function to estimate a cut-off score from the transformed relevancy expectation score and the total number of results in the first list; and generating a filtered list including results of the first list having a numeric score greater than or equal to the cut-off score.
12. The computer-implemented method as set forth in claim 7 , wherein receiving a search query and a corresponding relevancy expectation score from a user device further comprises receiving a search query from at least one of: a personal computer, a laptop, a personal digital assistant, a tablet, a phablet, a webpad, a wearable computer, a mobile telephone, a wrist-worn computer, and a smart phone.