原谅标题,不确定如何更好地描述问题。
无论如何,我有一张包含entries(id, name, age, ..dynamic fields)
和filter_groups(id, filters[])
每个过滤器组作为{filter, field, value}
形式的过滤器列表,用于客户端过滤entries
Exmaples:
[{ filter: 'less_than', field: 'age' value: 10 },
{filter: 'is', field: 'name' value: "john doe" }]
如果我想获取与特定过滤器组匹配的所有条目,构建查询并使用过滤器将其发送到ES似乎相当简单。
但是,如果您改变了这种情况,并且entry
想要获取其过滤条件与filter_groups
匹配的所有entry
,那么您将如何进行此操作?
由于