在 elasticsearch_dsl 过滤器查询中排除术语

Exclude term in elasticsearch_dsl filter query

从过滤器查询中排除术语的 dsl 查询语法是什么?在下面的示例中,我将如何修改查询以包含字段中除 "yes"?

之外的所有内容
s = s.filter('terms', field=['yes'])

你可以这样做:

s = s.exclude('terms', field=['yes'])