新闻
打造企业生态系统孵化器  建设企业智慧成长生态城

呼和浩特网络公司|搜索的结果都必须被排序

发布于:2013-07-09 浏览:2658

自然搜索和付费搜索的结果都必须被排序,但是自然搜索的排序算法到目前为止是最复杂的,所以我们先来研究这一部分。

 

搜索引擎的自然搜索捧序算法在搜索引擎设计中是最棘手的部分之一,所以我们从研究最简单的排序算法开始。排序只是“拣选”的另一种说法,是指按照一定顺序整理结果的行为。购物搜索引擎使用典型的简单排序算法,搜索者可以对算法进行选择。当搜索者寻找要买的产品,购物搜索引擎可能一开始按价格高低排列结果(从最低到最高),但是搜索者可以决定用其他项来拣选列表,例如库存状态(有库存,一周之内到货等),或者任何其他的产品特征。

 

但是雅虎和Google使用的搜索引擎要处理十亿个以上的网页,这就需要极为精密复杂的排序方式。对于某些种类的信息,例如新闻,按信息的日期排序(最新的靠前)是有道理的。但是绝大多数自然搜索结果是按照“相关性”来排序的,也就是与搜索请求相匹配的程度。逐渐地,自然搜索引擎靠不同的相关性排序算法来区别彼此,但是所有的搜索引擎都使用一些特定的标准技术。我们将讨论一些被加入到排序算法中的要素,不过设计搜索引擎的一个最有趣的部分是这些要相互作用。每个要素都是排序“汤”里的不同成分。

 

一些搜索引擎使用某种成分比其他的要多些。这就是为什么同一个搜索请求在不同搜索引擎上得到不同结果的原因。一些搜索引擎对某个排序要素比其他要素更为重视。

 

因为作为搜索引擎营销人员,你的目标就是要让自己的网页排在列表的顶端,因此你必须了解为什么搜索引擎将有些网页放在顶端,而将其他的放在非常靠后,甚至没人会看到的位置。当我们在讨论这些排序要素时,会经常讲到一些规律,例如,“其他条件相同时,含有更多搜索项的网页要比含搜索项少的排名靠前”不过,排序算法是非常复杂的,很少有其他条件相同的时候。只要你在设计网站时注意到每一个要素就足够了,你将有最好的机会得到靠前的排名。

 

我们也将尝试使用搜索营销人员的说法,提到“关键词”不幸的是,“关键词”一是不太明确的说法一有时指的是搜索请求中的一个独立的词,但其他时候它指的又是整个搜索请求。我们将用“关键词”或者“搜索请求”来表示搜索者键入的整个词语串,但在需要强调一个单独的搜索请求词语时,也会用它们来表示一个“词一或者一个“搜索项”。