当你想在网上找某些资料的时候,一般都用搜索引擎。输入一些词或短语,就能找到你需要的结果。当然,也不一定能找到令人满意的结果。
在互联网早期,不是你现在所用到的那样。没有可交互的站点,只是用FTP上传下载文件而已。
用户可以通过搜索方便找到需要的文件。如果认识上传文件的人,通过他给的地址,你就很快能找到这个文件。
在网上寻找一个文件简直就是个痛苦的过程,极大的考验一个人的耐心,有几个McGill大学的学生决定寻找一个简单的途径。终于在1990年,Alan Emtage开发了第一个搜索工具。他的发明,就是文件的索引,叫做Archie.
Archie貌似是40年代处一个连环画的角色,很遗憾没啥关系。之所以叫做Archie是因为Archives这个单词比较长。。。。。
Archie实际上并不是今天所用到的搜索引擎,但是在那个时候,许多上网的人都会用到它,它会把下载文件的目录并排序。并把列表存在网站的数据库中。
Archie的搜索并不像今天的搜索引擎一样支持自然语言。它索引计算机的文件,并很容易的去定位。
在1991年,另一个名叫Mark McCahill的学生,想到了既然能搜索文件,也能搜索到在文件中无格式的文本。可是并没有这样的工具,所以他就写个程序叫做Gopher,用来索引无格式文本,之后就出现了第一个Web站点。
之后Archie的成员加入了这个项目,Veronica (Very Easy Rodent-Oriented Net-wide Index to Computerized Archives) 和 Jughead (Jonzy’s Universal Gopher Hierarchy Excavation and Display) 用来寻找文件并存储在Gopher Index System.
这些程序的实质都是一样的,允许用户通过关键字来寻找文件的索引信息。
至此,搜索已经变得成熟起来。直到1993年,类似于现在的搜索引擎出现了,那就是由Matthew Gray开发的Wandex。Wandex是第一个在WEB上索引文件,它是搜索索引页面的程序。这就是WEB爬虫。是所有后来爬虫的基础。从1993-1998,主要的搜索引擎就被建立起来了,下面有个列表:
- Excite — 1993
- Yahoo! — 1994
- Web Crawler — 1994
- Lycos — 1994
- Infoseek — 1995
- AltaVista — 1995
- Inktomi — 1996
- Ask Jeeves — 1997
- Google — 1997
- MSN Search — 1998
今天,搜索引擎是个复杂的程序,能用词或短语搜寻文件,相关文档等等,难以置信的是搜索引擎仅仅有15年的历史。 考虑看看能用它们来寻找到什么。。。
分享到:
- 2008-04-28 11:37
- 浏览 2131
- 评论(4)
- 论坛回复 / 浏览 (3 / 4051)
- 查看更多
相关推荐
Employing YouTube as a search engine 222 Promoting products and services on YouTube 223 Summary 224 Chapter 8: Avoiding the Black Hat Techniques 225 Typical black hat techniques 226 Hidden text ...
网络分析仪基础Network Analyzer Basics 包含很多射频的基础知识,很全面的一份文档
You start with the basics of search marketing—the business basics and the technology basics. Search marketing requires that technologists understand the business concepts, and that marketers grasp ...
ffmpeg basics ffmpeg basics ffmpeg basics ffmpeg basics ffmpeg basics
CityEngine教程文档】---01 基础教程的Tutorial_01_CityEngine_Basics_2011数据
2 SEARCH ENGINE BASICS 25 Understanding Search Engine Results 26 Algorithm-Based Ranking Systems: Crawling, Indexing, and Ranking 32 Determining Searcher Intent and Delivering Relevant, Fresh Content ...
MPLS BasicsMPLS Basics
FFmpeg Basics
CVI BASICS I COURSE LabWindows的基础教程
Stepper Motor Basics
传达了编译器设计的总体情况,而无需赘述。 使学生了解编译器的工作方式,并能够为简单语言制作简单(但不是简单的)编译器。
Python Basics with Numpy Python Basics with Numpy Python Basics with Numpy
宾夕法尼亚大学计算机和信息科学系教授 Jean Gallier 的开源书籍《 Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Engineering 》用一本书的容量解决了所有问题。...
LabWindows CVI BASICS I & II 英文版的都是
FFmpeg Basics = 119.pdf
The Basics of Cloud Computing
IR Power MOSFET Basics.pdf 经典的MOSFET基础资料
Welcome to HTML Basics. This workshop leads you through the basics of Hyper Text Markup Language (HTML). HTML is the building block for web pages. You will learn to use HTML to author an HTML page to ...
Basics of Holography.pdf
Elasticsearch is a Lucene-based search engine for distributed search and analytics. This book will be your hands-on guide as you explore and put to use the features of Elasticsearch 5.0. You will ...