我想您可能必须知道的任何重要内容都在标题中。如果我将 Google Ajax WebSearch API 与例如“虚拟搜索”作为短语一起使用,我的结果集与我在 google.com 上执行相同短语时的结果集不同。
这个怎么可能?
我的查询字符串参数选项完全相同,语言等。
提前致谢和亲切的问候
我想您可能必须知道的任何重要内容都在标题中。如果我将 Google Ajax WebSearch API 与例如“虚拟搜索”作为短语一起使用,我的结果集与我在 google.com 上执行相同短语时的结果集不同。
这个怎么可能?
我的查询字符串参数选项完全相同,语言等。
提前致谢和亲切的问候
您可能知道,不同的 Google 数据中心之间的 Google 搜索结果可能会有所不同。这也是 API 调用的故事,结果是从不同的 DC 中检索的,而不是您在浏览器栏中键入 Google.com 时被路由到的 DC。
方法是对的,谷歌有很多数据中心,结果可能会有所不同。
例如,使用 Google Maps API,在文档中解释了结果可能与在 maps.google.com 上搜索获得的结果不同,我花了很多时间向我的客户解释我的商店定位器的结果没有错误,因为不同来自 maps.google.com 上的结果 :-)
我还发现,如果在重负载下运行,结果有时会完全错误。据我了解,这是防止人们拥有准确的排名检查机制