目前上限为1000,是否有办法增加返回的结果数量,或者仅仅是使用restrictBy条件来截断数据集?
此外,结果按指定条件均匀分布是否正常?
例如,我正在搜索mp3设备,使用restrictBy = price [0,100]来获得价格从0美元到100美元不等的结果。这个范围似乎影响了立即结果页面而不是整个数据集,因此每个页面我都会得到涵盖整个价格范围的产品,如果我通过增加startIndex向前推进,那么同样适用。是不是可能模仿谷歌购物的风格,你的分页和价格范围会增加你进一步的页面?
答案 0 :(得分:1)
目前,结果的限制是1000,但正如您所说,您可以使用restrictBy将其删除。
价格限制与您描述的不完全相同。似乎对前N个结果(其中N大约为200)有差别处理,以便它们与搜索项尽可能相关,因此对于像“ipod”这样的查询,将返回实际的ipod而不是ipod案例等,这将在规模上更便宜。
我和其他人可能会对user group提供更好的解释。