浏览器寻找

地址栏里敲下几个字,浏览回车。器寻屏幕上白了一下,浏览然后内容涌出来。器寻这个过程太快了,浏览快到我们几乎感觉不到“寻找”这件事的器寻存在。但浏览器确实在找东西,浏览而且找得极其辛苦。器寻

我第一回意识到这件事,浏览是器寻几年前帮一个长辈查老家的地名。那是浏览个很偏的村子,行政上早就合并了,器寻网上几乎没什么像样的浏览记录。我在搜索框里换了七八种关键词组合,器寻翻到第三页、浏览第四页,才在一个地方论坛的犄角旮旯里找到一条零几年的帖子,有人提了一嘴那个村名。浏览器做的事,就是从它索引的几十亿个页面里,把这条帖子捞出来,放到我面前。它不认识那个村子,它只是在做匹配。

浏览器本身其实不“找”东西。真正干活的是搜索引擎——谷歌、百度、必应这些。浏览器更像一扇门,你推开门,门后面是一整套复杂的检索系统。它把你的关键词拆开、分析、猜测你到底想要什么,然后跑去自己的数据库里比对。这个过程通常不超过一秒。一秒里,它可能扫描了上亿个网页的索引记录。

但这里有个问题。搜索引擎索引的,只是互联网的一部分。那些需要登录才能看的、被网站明确拒绝抓取的、藏在数据库深处没生成静态页面的内容,它统统看不见。有人管这叫“暗网”,其实没那么神秘,你学校的内网选课系统,对搜索引擎来说就是隐形的。

所以浏览器“找不到”某样东西,未必是它能力不行,可能是那样东西根本不在它能触及的范围内。

我自己有个习惯,查资料的时候会同时开三四个搜索引擎。不是我勤快,是它们的结果真的不一样。同一个问题,谷歌给出的前几条可能是英文论文和论坛讨论,百度可能推的是百科和知道问答,必应有时候会翻出一些出人意料的旧页面。每个搜索引擎的抓取策略、排序算法、对垃圾内容的过滤标准都不同。浏览器只是执行者,真正决定你看到什么的是背后的那套规则。

还有一层,我们自己在搜索时的措辞,影响比想象中大得多。搜“怎么修水管”和搜“水管漏水 维修方法”,出来的东西可能差很远。前者可能给你一堆视频教程,后者可能偏向文字步骤。加不加引号、用不用减号排除某个词、限定在某个网站内搜索——这些技巧老网民多少会一点,但大多数人就是扔几个字进去,然后从第一页里挑。

浏览器寻找的效率,其实被我们的懒惰限制住了。

前阵子我想找一篇十年前读过的短篇小说,只记得情节,不记得标题和作者。我试了各种情节描述的组合,翻了二十多页,没找到。后来我换了个思路,去那个小说当年可能发表的杂志论坛里,用站内搜索翻旧帖,找到了。浏览器没变,搜索引擎没变,变的是我找的路径。

这让我觉得,浏览器寻找的本质,不是输入和输出的简单对应。它更像你在一个巨大的、杂乱的仓库里翻东西,仓库管理员(搜索引擎)根据你的描述去货架上拿,但货架怎么摆的、哪些箱子被压在最底下、哪些箱子根本没入库,你都不知道。你能做的,是尽量把描述说准,或者换一个管理员再问一遍。

地址栏又亮了。光标在闪。下一个要找的东西是什么,我也不知道。