【问题标题】:Incomplete Search Results With Google Search API V1Google Search API V1 的搜索结果不完整
【发布时间】:2015-06-26 22:44:56
【问题描述】:

所以我设置了我的 API 密钥、我的搜索引擎 ID 和我的自定义搜索,以使用这个 post 作为参考来包含整个网络。问题是,当我使用 C# 代码进行搜索时,api 仅返回 10 的结果集,而我在谷歌浏览器页面中进行搜索时,谷歌返回了 700 多个结果。这是设计使然吗?如果是这样,新api的目的是什么?它基本上一文不值。我的用例是我必须使用“AllInText:[搜索条件]”返回一组结果,以便公司可以验证包含其公司信息的任何网站。如果我只返回不到 0.02% 的结果,这将无济于事。有人对替代品有任何建议吗?我做错了什么会限制我的结果集吗?

【问题讨论】:

  • 假设您的查询结果是 100 万次点击。谷歌应该在一个响应中返回它吗?
  • 不,我不会。但我希望它会告诉我有 100 万次点击,并允许我分块检索它们。

标签: c# google-custom-search google-search-api


【解决方案1】:

您应该为每个查询修改 listRequest.Start 第一:

listRequest.Start = 1;

秒:

listRequest.Start = 11;

等等。

【讨论】:

  • 我确实修改了 .Start 以检索下一组结果,但我更关心总结果。从他们的搜索页面进行的 Google 搜索将针对某个请求显示 200 多个结果,但搜索 api 将仅针对同一请求显示 18 个。
  • API 和网络搜索的结果也不同。我不知道如何解决这个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-18
  • 1970-01-01
相关资源
最近更新 更多