如何在负数上过滤?

时间:2017-10-25 18:08:48

标签: algolia

我正在尝试对具有整数值的属性进行facet / filter。正值很好,但Algolia正在处理minus sign as negation而不是值的一部分。

所以对于过滤器:

facetFilters: "category_id:-1

它返回class_id不是1的所有记录。

我试过没有运气就引用了值category_id:'-1'。有没有办法逃脱或禁用facet过滤器上的否定以允许过滤负值?

1 个答案:

答案 0 :(得分:1)

如果您的方面值以' - '开头。然后你可以使用\来转义字符,以防止引擎将其解释为负面构造过滤器。

例如,对category_id:-1进行过滤将过滤category_id等于“-1”的所有记录。