搜索引擎如何评估其结果的有用性?

时间:2013-01-08 05:42:08

标签: algorithm search-engine information-retrieval

搜索引擎返回2个结果A和B,用于搜索“玩游戏XYZ”。 点击结果B的人花费更长的时间在网站B上玩更多的XYZ游戏,而网站A的答题器在短暂访问后离开网站。

我认为站点B是比站点A更好的搜索结果,尽管站点B可能是新的并且与A相比几乎没有链接。我认为更好的搜索引擎会考虑到这一点。

我的问题是,如果是这样,他们如何跟踪现实世界中搜索结果的使用模式?

2 个答案:

答案 0 :(得分:4)

这里有两个问题:

  1. 如果用户经常玩游戏B - 他可能会编写和链接它(博客,评论,社交网络......)如果他这样做,静态评分 B会提高。这是Page Rank algorithm的一部分,它提供每个页面的静态分数,并帮助搜索引擎确定哪个页面更好。
  2. 还有一些搜索引擎使用的因素:如果用户点击了一个页面,但很快就搜索了相同/类似的查询 - 很可能他没有找到他所追求的内容。在这种情况下,搜索引擎可以假设页面不适合查询,并减少给予此页面的分数。
  3. 除此之外,SE无法真正知道“你玩了多少时间游戏”(除非你多次重新访问它,通过研究查询 - 而不是直接导航到它,然后它可以使用#times用户通过搜索导航到游戏)

答案 1 :(得分:0)

搜索引擎使用算法like PageRank获得结果,该算法根据网站链接的数量对网站中的网站进行排序。

来自维基百科:

  

为超链接的每个元素分配数字权重   一组文件,例如万维网,目的是   “测量”其在集合中的相对重要性。

随着越来越多的网站喜欢它,它的声誉被认为会提高,因此它的排名。

也可以使用其他方法,例如搜索引擎可以也通过外部服务检测网站上花费的时间。就像Google跟踪广泛使用的跟踪/网络统计服务所花费的时间Google Analytics

正如其他答案所提到的,另一种方法是检测网站与查询的相关性,如果在前一个短时间范围内进行类似的搜索。这可以表明用户是否真正找到了他们在之前网站上寻找的内容。