我一直对 Google 的搜索能力很着迷,这也是 Google 和其他搜索引擎提供商的一项伟大成就,但更重要的是,一种集体的人类才能和能力让我欣赏我们惊人的头脑和我们的创新潜力。
我每天都使用谷歌搜索,有时我会对一些很少的词感到失望,这些词在一定程度上不会给出我接受的结果。其中一个实例使我对 Google 的搜索能力进行了进一步的“小型”调查/测试。例如,我尝试在我正在开发的系统中搜索我试图将其用作 api 的单词“packit4me”(www.packit4me.com)。当我搜索“packit4me”时,即使该网站最初是通过 Google 搜索得出的,也没有任何结果。好吧,公平地说,它并不是那么完美,尤其是像这样的词。然后我决定测试我能把它的极限推到多远。我的下一个测试让我质疑“谷歌是否做到了它所说的在一秒钟内完成的事情”。
我是那种有时喜欢测试应用程序的人,即使这意味着尝试一些听起来毫无意义的东西。
所以为了让谷歌接受测试,我搜索了“利物浦 vs 皇家马德里”,它说:
“大约 281,000,000 个结果(0.53 秒)”
然后我决定浏览尽可能多的页面,看看搜索结果的准确性如何变化(并不是我完全怀疑它)。我想以一种我以前从未尝试过的奇怪方式进行测试。
所以不管你信不信,我找到了谷歌搜索列表中的最后一个链接:
“重复搜索并包含省略的结果。”
你会认为我听起来像是要写几个小时,但那只是在第 14 页左右。
所以我点击了链接并继续......
我一直坚持到最后一个结果出现在第 48 页的结果页上,并且没有在我认为会放弃并停下来的地方附近。然而,最初的消息声称大约有 2.8 亿个结果,但它并没有接近。不幸的是,因为我想达到一个非常好的距离来测试准确性(而且因为它有点无聊)我正在快速跳过,所以我没有太注意它与页面结果的准确性,因为我翻页。
无论如何,我放弃了第一个测试,更惊讶的是,在跳过几页之后,我得到了最初应该是 280m 的结果的最后一个结果。Google 仅设法带回的实际结果总数为 471 个结果。
“大约 471 个结果的第 48 页(0.97 秒)”
基本上我的问题是为什么结果消息不能反映可以或已经实际显示给我的实际结果?到目前为止,这有点太离谱了。
我想对我来说紧迫的问题是,随着当今技术的进步,是否真的有可能从庞大的网络网络中带回数十亿的结果。首先,我认为显示这么多数据是没有意义的,同样适用于声称它在谷歌方面。
对我来说,这要么是谷歌示例中的错误或遗漏信息,要么我想我可能会提出这样一个问题,这种任务能否在如此庞大的网络中在一瞬间完成,或者我们还有很长的路要走以如此快速和准确的速度恢复如此大量的结果所需的技术和动力机器?