1. A computer implemented method for automatic distributed tuning of search engine parameters, comprising: receiving a search parameter at a search engine equipped with a plurality of tunable knobs set at an initial setting; generating a first search result for the search parameter based on the received search parameter and the initial setting of the plurality of tunable knobs, automatically adjusting setting of the plurality of tunable knobs to a second setting; generating, using a microprocessor, a second search result for the search parameter based on the received search parameter and using the second setting of the plurality of tunable knobs, wherein the first and second search results include a plurality of result objects; combining, using a microprocessor, the plurality of result objects from the first search result with the plurality of result objects from the second search result to generate a combined search result and presenting the result objects from the combined search result in response to the search parameter; determining, using a microprocessor, a selection of one or more of the result objects from the combined search result over time, the selection of the result objects identifying the associated tunable knob settings; and selecting, using a microprocessor, one of the two tunable knob settings to be retained as the initial setting for a subsequent search, the selection of the two tunable knob settings based on the selection of one or more result objects over a period of time, the selected tunable knob setting providing an optimal search result for the search parameter.