gpt4 book ai didi

objective-c - Algolia 切面属性多个值

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:52 25 4
gpt4 key购买 nike

我有一个属性“bodyType”,它有多个值,如轿车、suv、coupe 等。如果我想搜索轿车,我会应用像 [@"bodytype:sedan"] 这样的 facetFilters,它工作正常,但如果我想同时查看轿车和 suv,然后我执行 [@"bodyType:sedan", @"bodyType:suv"] 并返回零结果。我正在使用 objective c ios sdk。

提前致谢

最佳答案

当使用 facetFilters 时,顶级过滤器是隐式连接的(即与 AND 运算符组合)。这就是您看不到任何结果的原因:两个结果集的交集是空的。

要提供析取过滤器(OR 运算符),请使用嵌套数组,如 documentation 中所述。 :

[["bodyType:sedan", "bodyType:suv"]]

过滤器bodyType:sedan OR bodyType:suv 一起使用同样有效。

关于objective-c - Algolia 切面属性多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42963979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com