为什么Google搜索结果比本地硬盘驱动器查询快?


当您使用Google搜索某些内容时,结果将以毫秒为单位返回,但是在自己的硬盘驱动器上搜索文件可能需要几分钟。 是什么赋予了? 为什么搜索引擎查询比本地文件搜索快?

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

问题

超级用户阅读器Arne想知道为什么他的本地搜索比搜索引擎查询慢:

当我在Windows 7或Windows XP的HD上搜索文件时,需要几分钟时间才能完成此过程。

如果我在Google中填写一个搜索字词,答案就在我的屏幕上,以毫秒为单位。 Google如何可以搜索互联网,这是我的硬盘驱动器的许多倍,比我的操作系统可以搜索我的电脑。

是“只是”计算能力和正确的算法的问题?

他肯定不是唯一注意到差异的人。 开箱即用的没有定制操作系统的搜索是很慢的。

答案

超级用户贡献者Simon强调了Google搜索查询和非索引Windows搜索之间的根本区别:

Google不在搜索互联网:它正在搜索索引。 Google有庞大的服务器农场,它们不断地扫描和索引互联网。 此过程需要很多时间,就像搜索您的非索引硬盘驱动器一样。 在Windows 7中,有一个选项来索引您的硬盘驱动器。 此过程最初需要一些时间,但一旦启动并运行,搜索结果将是即时的。

如果您想了解更多关于谷歌搜索是如何工作的,你可以阅读谷歌的文章“ 搜索的工作原理 ”,或阅读文章“ 的东西的工作原理:如何谷歌工程 ”。

有关加速Windows搜索查询的更多信息,请务必查看以下How-To Geek文章:


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()