I hate doing the very same task over, and over, and over again. I’d bet search engines do, too.
Increasing the efficiency of search
Chances are that your choice of search engine, whether it’s Google, or Yahoo!, or MSN, or another, uses some methods to try to make what they do a little more efficient, and a little less costly to run.
Of course, popular searches are ones that lots of folks search for. If a search engine would process every search request as if it were a new one, and try to grab results from its index, or indexes, including searches that were repeated often, it could be reinventing the wheel frequently. But what if there was a way to speed that up?
What if that method created a significant savings in terms of time and processing power? What if it didn’t do a full search for the most popular terms over and over?
Caching results pages from popular searches