呼和浩特网页设计http://www.nmgf.net/
选择与搜索请求相匹配的结果
一旦搜索请求被分析之后,搜索引擎就必须决定显示哪些搜索结果。在存在如比多可能性的情况下,搜索引擎是怎样快速找到这些匹配结果的呢?付费搜索结果和自然搜索结果用的是不同的方法,我们先来看看自然搜索的方法。
选择自然搜索匹配的结果
自然搜索引擎使用其搜索索引库来定位最匹配的网页。基本上,通过分析搜索请求来决定查找什么词——不仅是在搜索请求中键入的那些词,还有词的所有变体(如mouse和mice)——以及忽略哪些词(“停止词”和“非词组”)。搜索引擎查看搜索请求中的每个词,看哪些网页包含这些词。搜索索引库可以被看做是一个按字母顺序排列的列表,列出了互联网每一个网页上的每一个词这个索引库中有包含每个词的所有网页的列表。因此,当你查看“网页设计”这个词的时候,就会得到含有这个词的所有网页的列表。对于每个搜索者所输入的关键词,搜索引擎在关键词表中寻找,并查看关键词所在的文件关键词网页怎样被从索引库中找到。自然搜索引擎检查网页列表的索引,网页列表列出了包含搜索请求中的每个词的所有网页。
这是最简单的例子。当搜索者键入复杂一点的搜索请求时,事情就变得麻烦些了。如果搜索者正在寻找“青光眼治疗”,搜索引擎会寻找含有每个关键词的网页,给出一个含有“青光眼”的网页列表和一个含有“治疗”的网页列表。大多数搜索引擎在面临这个情况时,会决定只显示同时包含两个词的网页。因此它们浏览两个列表,找到同时被列入两个列表的那些网页。
关于处理多个词语的搜索请求,一些搜索引擎有更加精细的规则。试想一个搜索请求例如“青光眼眼睛治疗,因为“眼睛”这个词比另外两个词更普通,有些搜索引擎可能会显示一些包含“青光眼”和“治疗”的网页,即使这些网页没有包含“眼睛”这个词。
当你开始把词的变体也算在内时(eye和eyes,treatment和treatments),就能看到搜索引擎必须快速浏览很多的网页列表,才能决定最终显示的结果列表。