2011-02-11 72 views
0

目前限制为1000,是否有一种方法可以增加返回的结果数量,还是简单地通过restrictBy条件来削减数据集?Google搜索API for Shopping - 增加结果返回?

此外,按指定的标准返回均匀分布的结果是否正常?

例如,我正在搜索mp3设备,以restrictBy = price [0,100]获得结果,价格从$ 0到$ 100不等。这个范围似乎影响了即时结果页面,而不是整个数据集,因此每个页面我都会获得跨越整个价格范围的产品,如果我通过增加startIndex来实现这一目标,则同样适用。是不是可能模仿Google购物的风格,您可以在哪里分页,价格范围会增加更多页面?

回答

1

目前结果的限制是1000,但正如你所说的,你可以用restrictBy来限制它们。

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

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

+0

其实你所描述的与我收集的结果相匹配(在200个左右后结果价格范围'重置'),但我无法弄清楚模式。谢谢你清理那个。 – MHTri 2011-02-14 10:42:17