【发布时间】:2016-12-03 16:42:05
【问题描述】:
Bing Image Search API 返回offset > 200 or 300 的所有重复结果。这会花钱,因为浪费了 API 调用。如果没有更多结果,它应该停止返回结果。
【问题讨论】:
标签: api azure search bing microsoft-cognitive
Bing Image Search API 返回offset > 200 or 300 的所有重复结果。这会花钱,因为浪费了 API 调用。如果没有更多结果,它应该停止返回结果。
【问题讨论】:
标签: api azure search bing microsoft-cognitive
如果 Bing Image Search API 在 offset 值大于可用结果的数量时停止返回结果会很好,但这不是 API 的工作方式。如果您查看Image Search API Reference,用户应该在第一个请求中检查totalEstimatedMatches 参数,并确保offset 值具有可接受的值,然后再发出后续请求:
偏移量应小于 (totalEstimatedMatches - count)。
因此,如果您执行此检查,您可以决定何时停止发出新请求。如果offset 超过了结果的数量,看起来API 只是返回最后一个count 结果,这将解释你得到的“重复结果”。
【讨论】: