0

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

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

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

4

1 回答 1

1

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

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

我和其他人大概可以给你一个关于用户组更好的解释。

于 2011-02-14T07:41:32.267 回答