百思买搜索允许搜索指定重量,深度,长度和使用<和>运营商。例如:
weight<4
然而,似乎API正在使用字母排序而不是这些字段和运算符的实际数值比较。
例如,它将认为11&lt; 4有没有办法强制API正确评估这些条件?
答案 0 :(得分:0)
API中的“weight”属性是一个字符串字段,包含值和度量单位。每个产品的计量单位可能不同。因此,API无法在搜索和排序中以数字方式评估“权重”属性。
然而 - API中还有一个“shippingWeight”属性,以数字方式进行评估,度量单位为磅。当通过“shippingWeight”进行搜索和排序时,API将以数字方式处理该值。当然,“shippingWeight”与原始的“权重”属性不同 - 但我希望它足以满足您的用例。