我正在尝试对具有整数值的属性进行facet / filter。正值很好,但Algolia正在处理minus sign as negation而不是值的一部分。
所以对于过滤器:
facetFilters: "category_id:-1
它返回class_id不是1
的所有记录。
我试过没有运气就引用了值category_id:'-1'
。有没有办法逃脱或禁用facet过滤器上的否定以允许过滤负值?
答案 0 :(得分:1)
如果您的方面值以' - '开头。然后你可以使用\来转义字符,以防止引擎将其解释为负面构造过滤器。
例如,对category_id:-1进行过滤将过滤category_id等于“-1”的所有记录。