2012-02-21 154 views
0

在WPF应用程序中,我需要从各种搜索引擎获取结果,并根据前200个结果的上下文(描述&关键字)对循环词和非循环词进行计数。这项任务是研究社会中给定搜索词的理解和“流行因素”。Google的搜索结果是否抵消了Bing的搜索结果?

给定一组搜索引擎,如果我们先Google,那么我们需要Bing吗?

一般来说:

  • 谷歌是否结果集偏移冰的?
  • 它们是相互排斥的吗?
  • 我们可以预计平均值有不同的结果吗?
+0

请注意:[您明确同意不通过任何自动方式(包括使用脚本或网络爬虫)访问(或尝试访问)任何服务,并应确保您遵守任何机器人中的说明.txt文件出现在服务上。](https://accounts.google.com/TOS?hl=en) – sarnold 2012-02-21 09:18:05

回答

2

通常结果会混合。谷歌将会有高利率但低利率的页面,反之亦然。一个位于Google搜索特定字词顶部的网站可能也会在Bing的搜索结果中位置相同,但它不能保证,因为这两个引擎使用不同的算法。

+0

谢谢。我从两个搜索引擎的API中获取结果并过滤重复记录。 – 2012-02-23 17:49:23

1

每个引擎使用不同的排名系统,因此您可以【也应该】期待Google和Bing查询获得不同的结果。

例如,对于查询欧拉:在google第二个结果是欧拉公式[wiki文章],而在Bing它是欧拉项目页面。 [注意:搜索结果与我相关 - 在2月21日,由于个性化原因,用户可能会发生变化]。

+0

感谢您的洞察力。对于简单的查询都工作正常。但对于复杂的查询,可能是一个长句或带有一个或多个引用短语的查询,看起来像Bing混淆了相关性,并且它并不精确地突出显示搜索结果中的查询词。 – 2012-02-23 17:56:13