【发布时间】:2026-01-01 06:40:01
【问题描述】:
我有一个如下所示的嵌套过滤器:
search = search.filter(
'nested',
path=path,
filter=F('bool', must=queries),
inner_hits={'sort': ['p', 'd']}
)
我想在整个事情周围添加一个 OR 过滤器。所以它要么匹配 X 要么匹配这个嵌套查询。
我使用的是 ES 1.7
【问题讨论】:
-
这个 F 来自哪里?
-
我无法从 django elasticsearch-dsl 导入这个 F
-
@SaadMirza 你可能已经明白了。对于其他有相同问题的人,
F似乎已在版本 2.0.0 中删除。 changelog 表示改用Q。 -
@user650881 你是对的
标签: python elasticsearch elasticsearch-dsl