关于elasticsearch中filter的粒度的疑问

Elasticsearch | 作者 winterFell | 发布于2019年01月04日 | 阅读数:547

filter会进行缓存对应到内存中的bitmap,实际使用过程中filter是类似下面这样的, 请问这个是对应一个filter呢还是三个filter呢?谢谢!
{
"filter": [
{
"term": {
"title": "apple"
}
},
{
"terms": {
"provinceId": [
1,
2,
3
]
}
},
{
"term": {
"productType": 5
}
}
]
}

已邀请:

kennywu76 - wood@Ctrip

赞同来自: laoyang360 rochy

filter是单个缓存的,不过对于term 类型的filter是否缓存要看版本。  因为term filter开销很小,所以从5.1.1之后不再做缓存。

要回复问题请先登录注册