2012-02-21 156 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