10

我认为这个问题几乎总结了我的查询。

4

3 回答 3

13

当您在登录 GMail 或其他 Google 服务时使用 Google 网页进行搜索时,它会使用有关您的浏览历史记录的信息来修改结果。它不能用 API 做到这一点,因为它假设你是为自己以外的人做的。

此外,正如@Walden在他的回答中提到的那样,您可能会针对这两个查询访问不同的服务器,并且 Google 在服务器之间进行“缓慢同步”,因此它们可能并不都有最新的搜索数据库或最新版本的页面排名代码。

于 2009-03-17T14:48:17.090 回答
11

对于同一查询,您的 Google 网络搜索可能会返回与我的 Google 网络搜索不同的结果。谷歌不断更新其搜索程序,并且经常会在不同的时间在不同的数据中心推出更新,因此每个数据中心,甚至数据中心中的每个集群都可能返回不同的结果。

因此,来自 API 的结果可能来自与您的 Web 请求不同的代码库(代码库版本)。

于 2009-03-17T14:49:24.140 回答
2

一个原因可能是不同的 Google 本地人。查询 Google.com 提供的结果与针对同一关键字的 Google.de 不同。

于 2009-03-17T14:48:52.440 回答