【发布时间】:2021-08-02 17:56:01
【问题描述】:
DSL查询如下
{'from': 0, 'size': 10, 'aggs':
{'products': {'terms': {'field': 'softwares.name.keyword', 'order': {'_key': 'desc'}}},
'color': {'terms': {'field': 'white.name.keyword', 'order': {'_key': 'desc'}}},
'types': {'terms': {'field': 'mercedez.name.keyword', 'order': {'_key': 'desc'}}}},
'query': {'bool': {'must': {'match_all': {}},
'filter': [{'term': {'name.keyword': 'Germany'}}]}}}
- 在上面的查询中过滤掉名字是德国
'filter': [{'term': {'name.keyword': 'Germany'}
我的问题?
- 如何反其道而行之。
filter not
【问题讨论】:
-
请在下面查看我的答案。 @sim
标签: elasticsearch dsl