我不知道确切的答案-也许Google之外的人都不知道。但是我有两个可能有用的数据点。
首先是XKCD对这个问题的看法:
因此,看起来确实有一定的结果量阈值,超过该阈值,Google显然会说“拧紧”并抛出一个巨大的数字。我想这可能是由于无能,而不是故意的欺骗;我敢肯定很难从许多来源快速生成页面,对于搜索结果很多的搜索,他们可能没有时间同步所有页面。因此他们捏造了数字。这似乎使他们看起来比他们有更多的结果,这可能只是意外的奖金。
第二个数据点来自我有一位计算机科学教授,他对这个问题非常好奇,并在Google上让一些朋友感到困扰。他们告诉他,有时找出一个搜索真正返回了多少结果会变得非常昂贵,因此他们只是做出最佳猜测并返回结果的第一页,而这正是大多数人关心的。只有当您真正开始深入浏览页面时,Google才会费心去完全计算剩余的页面。
因此,这些都不是一个明确的答案,但是希望它们对解释可能导致Google错误的问题有帮助。
编辑:
萨蒂亚(Sathya)在此页面上的答案来自Google网站站长KB 的答案。
执行搜索时,结果通常显示以下信息:结果1-10(共XXXX)。
Google对搜索结果总数的计算是一种估算。我们知道,大致数字很有价值,并且通过提供估算值而不是确切的帐户,我们可以更快地返回高质量的搜索结果。
此外,当您单击搜索结果的下一页时,搜索结果的总数可能会更改。在这种情况下,我们意识到某些查询结果是重复的,并将这些重复折叠起来,以便您可以更轻松地找到所需的特定结果。折叠重复项会减少估计的结果数以及结果页的总数。