为什么搜索API会从主搜索引擎返回不同的结果?

时间:2011-06-26 05:29:51

标签: ruby api search bing-api

我一直在使用Google和Bing搜索API,我注意到即使两者都配置为搜索整个网络,API也会在实际搜索引擎上进行不同的搜索结果。

我还注意到,对于很长时间的查询,API往往返回非常少的结果,有时在其网站上的正常搜索会返回很多结果时没有结果。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

搜索引擎倾向于根据您自己的在线使用模式对结果进行加权。假设您搜索“蓬松的小猫”,并且您经常花时间浏览酒吧/餐厅目录网站,您可能会在搜索结果的顶部找到新的时髦酒吧“Fluffy Kitten”,而那些花更多时间阅读的人宠物狂热的网站可能会得到可爱和可爱的搜索结果。

这通常会让那些认为自己很酷的新网站在Google上排名第一的人感到惊讶,事实上,没有其他人能够将结果排在第一位,谷歌只是根据他们的在线活动为他们提供支持。

API与用户的知识不同,因此您的结果会有所不同。

可能还有其他原因,但这种使用跟踪的内容非常正确。