前Google时代搜索
AltaVista不是第一个搜索引擎,可是,它处理搜索问题的方式却显著地改进了这项艺术。
--微软公司著名工程师加里·弗雷克(GaryFlake)博士
早期的搜索
一般认为,第一个网络搜索引擎的荣耀属于Archie。这个前网络时代用户搜索程序是由麦吉尔(McGill)大学的一名叫做艾伦·埃姆塔基(AlanEmtage)的学生在1990年发明的。1990年以前,搞学术和科研的人经常使用因特网来存储论文、技术规范和计算机上其他文件,以便他人可以通过公共途径获得这些文件。可是,除非你知道计算机的确切地址和文件名,否则根本不可能找到这些档案文件。Archie所做的就是,捕获因特网上的所有档案文件(英语单词拼写是Archive,因此程序叫做Archie)然后为每个被找到的文件建立一个索引。
根据因特网的普通文件传输协议(FTP)标准,Archie的体系结构同大部分的现代搜索引擎类似--捕获网络资源,建立索引,再提供一个搜索界面。不过,前网络时代不是一个用户界面友好的时代。只有真正的技术人员和搞学问的人在使用Archie,不过在这些人中间它确实很受欢迎。一个典型的用户通过一个命令控制端口直接同Archie服务器连接起来,然后向引擎发出查询请求。如果他们认为某些关键词在匹配的文件名中,就向Archie发出包含这些关键词的查询请求,然后,会收到一张地址列表,说明某个匹配的文件可能被保存在这些地址。然后,他们再同这台机器建立连接,在上面查找自己想要找的文件。并不是非常好用,但总比什么都没有强。
Archie这个名字里有奇异的吸引力,非常适合年轻的因特网。1993年,内华达大学的学生发明了Veronica。这个名字是对漫画书上这对夫妇名字玩笑式的模仿。Veronica的工作方式同Archie大致相同,但是它采用的是Gopher协议,而不是FTP。Gopher协议是一个比FTP更成熟的,且被普遍使用的因特网文件共享标准。Veronica使搜索更进一步接近我们目前对搜索的期待,因为Gopher协议使搜索用户可以直接同他查询的文件建立连接,而不是仅仅同保存这个文件的计算机连接。步子不大,不过毕竟是进步。
|