为啥在自己电脑中搜索文件比在网络上搜索慢那么多

这和算法没什么关系, 主要原因有三个一: 索引, 索引就像一本书的目录一样, 搜索引擎为服务器里面的资料全部做了索引, 而电脑上没有, 就像一本书, 再厚, 只要有了目录, 找东西都是很快的, 而电脑上的搜索是没有目录的.二: 全部扫描和部分扫描, 搜索引擎查找资料的时候只要返回部分结果, 不用全部扫描, 有遗漏也无所谓, 而电脑上查找东西的时候需要把硬盘所有的资料全部扫描一遍, 不能遗漏三: 缓存, 搜索引擎很多的关键词都是高频搜索词, 例如美国, 这个词可能一天有上百万的搜索次数, 搜索引擎只要将这个搜索结果缓存起来就可以了, 当搜索这个词时, 直接展示缓存, 而不用重新搜索; 电脑的搜索频率则很低, 每次搜索都要重新扫描其他: 有高手请帮忙补充……
■网友
这个问题本身就是不对等的。二者不能哪来比较。你说的“在网络上搜索” 实质上是在百度缓存里检索,而不是真正的在网络上搜索。什么是真正的在网络上搜索呢?一个自动化的程序,逐个网站、逐个页面扫描,直至遍历整个互联网。(嗯,百度蜘蛛干的是这个活)。显然这个搜索要比你在本机上搜索慢得多,可能根本就搜不完。


    推荐阅读