search: Correct new range partition sensor granularity
The recently added metrics mistakenly set the granularity of the input sensor based on the output, rather than the input. This results in looking for partitions that don't exist. Also, webrequest had additional partitioning keys, and all partitioning keys must be defined for this method of partition sensor to work.