【发布时间】:2019-03-18 12:31:18
【问题描述】:
我有一个包含如下对象的 Algolia 索引:
id: 2,
name: test,
important: ["lorem", "ipsum", "dolor", "sit", "amet"]
我想检索所有条目,例如包含"dolor" 或"sit"。
我该怎么办?
注意:这只是一个示例,每个条目的 importantarray 通常包含大约 1 到 4 个值(总共大约 1.000 个可能的值)。通过 / 过滤它的数组可以有 1 到 400 个值之间的任何值。
什么 AFAIK 不起作用:
使用 facetQuery 在 Facet 值中搜索:facetQuery 不允许使用布尔运算符。因此,我一次只能搜索
"dolor"或"sit"之一,请参阅docs。filters docs 却说
非数字属性(例如字符串)需要设置为类别,我们称之为分面。
所以我想知道这是否可能......?或者我可能以错误的方式处理这个问题?
【问题讨论】:
标签: algolia