搜索引擎是怎样工作的 你在Google 上键入几个词,几秒种内就可以得到-整屏高度相关的搜索结果
虽然看起来为了显示搜索结果,Google 一个个地扫描了所有的网页,但事实上,是缘于此前大量的准备工作一一搜索专家称之为预先编制索引(Indexing)
编制索引是为了创立搜索索引库一一这个特别的数据库,存储着一个列出了互联网所有网页上所有的词的列表
2-2: ·匹配搜索请求
搜索引擎必须分析搜索者键入的词语,挑选出与这些词相匹配的网页
大多数搜索请求都会有很多相匹配的结果,所以搜索引擎必须对匹配的网页进行筛选,以便使最适合的排在最上面
·显示搜索结果
一旦挑选出了最适合的匹配网页,搜索引擎就在屏幕上显示给搜索者 2
1 匹配搜索请求 搜索请求(Searchquery)是一个技术词,是指搜索者在搜索引擎上键入的用来搜索的词语
当某人在Baidu(或其他搜索引擎)上输入"百度 SB",这就是一个搜索请求
专家通常将搜索请求中的每个词叫做一个搜索项(Searchterm)(这个例子中,"百度"和"SB"都是搜索项〉
从分析搜索请求开始,搜索引擎通过一些基本步骤来找到匹配的网页
1 公布搜索请求 一旦搜索者键入搜索请求并按下回车键,搜索引擎便开始分析搜索请求一一检查搜索请求的每个词(搜索项),并且决定怎样在搜索索引库中找到最匹配的网页
搜索引擎分析搜索请求的方式不尽相同,但有一些基本的分析技术是大多数搜索引擎所共同使用的
这些就是我们在这部分要讨论的
同样,对搜索请求中的词简单地进行精确匹配,并不总能定位到搜索者实际想要的东西
但是搜索引擎做的并不仅仅是这些
我们己经看到搜索引擎为我们校正拼写,有的时候搜索引擎只是继续执行搜索,把我们引向拼写正确的词,但也经常询问我们"你是不是想搜索… … "并且提示我们一个更常用的词语
对于搜索者很有用的功能,搜索引擎营