Searching, Sampling and Aggregation