Why Do Google Hit Numbers Vary?
Craig writes: "Thanks for the great question. We get this from time to time and hopefully I can clear up some of the confusion. The number of estimated pages listed to the top right of a Google search results page is indeed, an estimate. It's a good estimate but still, an estimate.
There are many reasons why one might see a difference in the estimated number of pages returned for the same query. It's most likely the queries made by your co-workers were sent to different Google datacenters in what appears to have been a round-robin fashion. The index at any given Google datacenter can change slightly over the course of a day (each index is refreshed completely every three to four weeks). Depending on which datacenter finishes a query, the estimated number of results may vary.
Without having direct access to your environment it is hard for me to tell for sure, however, I believe this is the case."
An "Ask Slashdot" that actually went to the source for the answer first, without the usually bad/wrong/pointless pontificating that normally goes along with it. How long can such a good thing last, I wonder.
:Peter
I nearly always use double quotes to search for phrases. It works extremely well with google. You can also combine multiple phrases, and unquoted terms as well.
In fact, I'm surprised no one else mentioned that searching for "pictures of mountains" (quotes included) yields 1320 hits, which are likely to be much more useful than the other 998,690 or so. Though in this case I really would have searched for "pictures of mountains" OR "mountain pictures" (or done two searches).
If you're not going to use the quotes, there's precious little point including the word "of" in the query.
There are other useful tricks for the google search field listed on the help page, but double quotes is by far the most useful overall.
(another handy trick if you're using Mac IE is to hack the app's resource fork so the '?' address bar shortcut goes to google instead of MSN - a trick expanded on in iCab's built in URL expansion)
It may not be that he overlooked the possibility. If google does any kind of load balancing (even through round-robin dns) you can often set IP Affinity so that once a client makes a connection, they will almost always get the same connection. IP affinity is often used in web farm environments where you maintain a small amount of reconstructable state on each server and its less expensive to keep having the same client visit the same server while other clients could be directed to (and gain an affinity for) other servers.