令我感到困惑的是,任何 Google 搜索在 Firefox 或 Chrome 中计算的“结果”都比在 Chromium 中多得多。Google 表示,在 Firefox 或 Chrome 中搜索“natty narwhal”有“大约 1.460.000 个结果”,但在 Chromium 中只有 914.000 个结果。有人知道这是为什么吗?哪个结果更好?
补充一些信息:我在 2 个不同网络中的 4 台不同机器上观察了这个问题一个多月,这些机器使用非常不同的互联网网关。搜索几乎同时进行,因此本地 IP 和网络路由相似。
再次指出这一点:有问题的浏览器是铬(不是 Chrome)。
更新:根据布鲁斯·康纳的评论可能是 cookies、是否登录状态或其他信息影响搜索结果。而且,在 Chromium 的“隐身”模式下执行搜索时确实如此,因为乔米纳尔建议显示更多结果。
希望得到一个更精确的答案:我的 cookie 或“秘密的 Google 用户配置文件”中可能包含什么内容,使得大约 50 万个搜索结果与 Google 的意见无关?
答案1
我相信我已经搞清楚了。
Google 使用您过去的搜索内容来缩小您的搜索结果。
突出显示的链接至“网络历史记录“(当您连接到 Google 时可用)可让您了解 Google 使用哪些历史信息来缩小搜索范围。(可以是很多东西,但默认设置仅查看您过去的 Google 搜索)
访问该链接后,删除“网络历史记录信息”,并等待 Google 从其系统中清除结果,之后 Chromium 中的隐身模式和正常模式之间的结果变得一致。
我相信网络历史记录仅供连接到 Google 帐户访问 Google 搜索的用户使用。(如果您是 Google 帐户用户,这将是您的默认状态。)
经过进一步验证,我确认,对于没有 Google 帐户的用户,Web History 也是默认启用的(我怀疑它与 cookie 一起工作)。虽然没有 Google 帐户就无法看到 Google 拥有哪些信息,但有一个链接可以选择退出。
注意:我相信影响 Google 搜索结果的唯一其他重要因素是所选的搜索语言(当您仔细考虑这一点时,这一点就很明显了,但在我看到 Chromium 设置为英语而 Chrome 设置为法语之前,这一点让我有点困惑)。
答案2
答案3
Google 运行在一个巨大的分布式网络上,集群服务器位于负载平衡器和代理服务器后面。我认为浏览器访问的是不同的服务器,这些服务器的索引并不同步。当它们复制大量数据时,肯定会出现一些不一致的情况。
对于同样的搜索,我在 Chrome 中得到 1,680,000 条结果,在 Firefox 中得到 1,690,000 条结果。我怀疑浏览器是否相关,这只是碰运气。
答案4
这可能是因为 Google 的算法根据浏览器和字符串来选择哪些数据是相关的,哪些不是相关的。
Firefox 字符串:
Firefox - 1.280.000 | Chrome - 1.280.000 | Opera - 1.280.000
歌剧弦乐
http://www.google.com.br/search?client=opera&rls=en&q=natty+narwhal&sourceid=opera&ie=utf-8&oe=utf-8
Firefox - 1.280.000 | Chrome - 1.280.000 | Opera - 1.280.000 结果相同,但使用 google.com.br,当使用 google.com 时结果为: Firefox - 1.260.000 | Chrome - 1.270.000 | Opera - 1.270.000
Chrome 字符串
Firefox - 1.280.000 | Chrome - 1.280.000 | Opera - 1.280.000