【问题标题】:Google Search API for Shopping - increase results returned?Google Search API for Shopping - 增加返回的结果?
【发布时间】:2011-02-11 14:40:01
【问题描述】:

目前上限为 1000,有没有办法增加返回的结果数量,或者只是简单地使用 restrictBy 条件分割数据集?

另外,结果返回按指定条件均匀分布是否正常?

例如,我正在搜索 mp3 设备,使用 restrictBy=price[0,100] 可以得到价格从 0 美元到 100 美元不等的结果。这个范围似乎会影响即时结果页面,而不是整个数据集,所以每个页面我都会得到涵盖整个价格范围的产品,如果我通过增加 startIndex 继续前进,这同样适用。是不是可以模仿谷歌购物的风格,你有分页,价格范围会增加你浏览的更多页面?

【问题讨论】:

    标签: api search google-search-api google-shopping-api


    【解决方案1】:

    目前结果的限制是 1000,但正如您所说的那样,您可以使用 restrictBy 将它们切碎。

    价格限制与您描述的不完全一样。似乎对前 N 个结果(其中 N 约为 200)进行了不同的处理,以便它们与搜索词尽可能相关,因此对于像“ipod”这样的查询,将返回实际的 ipod,而不是 ipod 案例等,这在规模上会更便宜。

    我和其他人可能会在user group 上给你一个更好的解释。

    【讨论】:

    • 实际上,您所描述的与我收集的结果相匹配(大约 200 个结果后,价格范围“重置”),但我无法弄清楚模式。感谢您解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    相关资源
    最近更新 更多