Sorting Algolia仅排序ASC或DESC,不同时排序

Sorting Algolia仅排序ASC或DESC,不同时排序,sorting,algolia,Sorting,Algolia,我对与排序相关的Algolia设置有点困惑,特别是在仪表板中,我创建了新的副本products\u price\u asc&products\u price\u desc。然后我来到排名公式,并为排序添加了一个“price”属性 但是,它允许我只提取一次price属性,以便指定price的排序顺序 结果是,我有一个下拉菜单,有两个选项(价格顺序ASC和DESC),但只有一个正确工作 这是我在Algolia的第一天,所以也许我错过了什么,但如果有人能解释我,如何实现这一点,我会很高兴的 提前感谢。

我对与排序相关的Algolia设置有点困惑,特别是在仪表板中,我创建了新的副本products\u price\u asc&products\u price\u desc。然后我来到排名公式,并为排序添加了一个“price”属性

但是,它允许我只提取一次price属性,以便指定price的排序顺序

结果是,我有一个下拉菜单,有两个选项(价格顺序ASC和DESC),但只有一个正确工作

这是我在Algolia的第一天,所以也许我错过了什么,但如果有人能解释我,如何实现这一点,我会很高兴的


提前感谢。

创建用于排序的副本是正确的第一步:每个排序顺序需要一个副本(在您的情况下,一个用于按价格描述排序,另一个用于按价格ASC排序)

但您需要更新副本本身的排名公式,而不是主索引

因此,在
产品\u asc
上,您应该设置:

products\u desc
上,您应该设置:


现在,当您需要按升价订购结果时,您应该针对
products\u asc
索引进行搜索。按降价订购时,将是
产品描述

创建用于排序的副本是正确的第一步:每个排序顺序需要一个副本(在您的情况下,一个用于按价格描述排序,另一个用于按价格ASC排序)

但您需要更新副本本身的排名公式,而不是主索引

因此,在
产品\u asc
上,您应该设置:

products\u desc
上,您应该设置:


现在,当您需要按升价订购结果时,您应该针对
products\u asc
索引进行搜索。当按降价订购时,将是
产品\u desc

谢谢pixelastic,现在我明白了。:)谢谢你,现在我明白了。:)