algolia - Algolia:使用可能值的字符串数组按字符串数组属性过滤索引
问题描述
我有一个包含如下对象的 Algolia 索引:
id: 2,
name: test,
important: ["lorem", "ipsum", "dolor", "sit", "amet"]
我想检索所有条目,例如包含"dolor"
或"sit"
。
我该怎么办?
注意:这只是一个示例,important
每个条目的数组通常包含大约 1 到 4 个值(总共大约 1.000 个可能的值)。通过 / 过滤它的数组可以有 1 到 400 个值之间的任何值。
什么AFAIK不起作用:
非数字属性(例如字符串)需要设置为类别,我们称之为分面。
所以我想知道这是否可能......?或者也许我以错误的方式处理这个问题?
解决方案
推荐阅读
- c# - 如何使用工厂/策略模式返回不同的响应类型
- vue.js - 如何按条件在 ChartJs 中绘制自定义 x 轴值?
- reactjs - getInitialState() 在控制台中显示错误
- elasticsearch - elasticsearch中多个布尔查询的限制大小
- sql - sqlite 将每个进入和退出计算为一次进入
- angular - 可以在@Input: TemplateRef 中使用新的模板上下文语法吗?
- azure-application-insights - 应用洞察集合级别有什么区别
- python - Elasticsearch Python客户端:节点停止后如何恢复连接
- postgis - 在 osm2pgrouting 上无法打开目录
- mysql - MySQL Workbench:启动时自动连接到数据库