我对Algolia设置与排序有点混淆,特别是在仪表板中我创建了新的副本,products_price_asc和products_price_desc。然后我来到排名公式并为排序添加了“价格”属性。
但是,它允许我只选取一次price属性,以便指定价格的排序顺序。
结果是,我有一个带有2个选项的下拉菜单(价格订单ASC和DESC),但只有其中一个正常工作。
这是我与Algolia的第一天,所以也许我错过了什么,但如果有人能解释我,如何实现这一点,我会很高兴。
提前致谢。
创建用于排序的副本是正确的第一步:每个排序顺序需要一个副本(在您的情况下,一个用于按价格DESC排序,一个用于按价格ASC排序)。
但是您需要更新副本本身的排名公式,而不是主索引。
所以,在products_asc上,你应该设置:
products_asc
在products_desc,你应该设置:
products_desc
现在,当您需要按升序价格订购结果时,您应该为搜索定位products_asc索引。按价格下降订购时,它将是products_desc。