互联网上有很多关于filter order
es
的文章。但很多文章已经过时了。
我想在版本es
之后2.+
知道,我需要关注过滤顺序吗?
例如,有{100}个文档field1
等于value1
,只有100个文档field2
等于value2
。
1
{ "bool": {
"filter": [
{ "term": { "field1": "value1" }},
{ "term": { "field2": "value2" }}
]
}}
2
{ "bool": {
"filter": [
{ "term": { "field2": "value2" }},
{ "term": { "field1": "value1" }}
]
}}
dsl1
和dsl2
有区别吗?