elasticsearch是否自动优化过滤器?例如:在“和”过滤器中,如果为gte和lte运算符分别定义了多个数值范围过滤器,而不是具有lte和gte界限的一个范围过滤器,它是否会导致任何性能问题? ES会自动优化这些过滤器吗?elasticsearch和过滤器优化
"filter" : {
"and" : [
{
"range" : {
"age" : {
"gte": 10
}
}
},
{
"range" : {
"age" : {
"lte": 90
}
}
},
{
"range" : {
"age" : {
"gte": 30
}
}
}
]}
更新
想补充:虽然是有意义的边界结合起来,我想柜面检查这个时候,我谁可以动态创建过滤器的用户做这样的情景。