说我有这样的查询过滤器:将Elasticsearch删除存在过滤器高速缓存后,我在查询中设置缓存为false
{
"query" : {
"filtered" : {
"filter" : {
"term" : {
"price" : 20
}
}
}
}
}
根据官方文档,会有相关的密钥的过滤器高速缓存“价钱”。 有一天,我更改查询如下:
{
"query" : {
"filtered" : {
"filter" : {
"term" : {
"price" : 20,
"_cache" : false
}
}
}
}
}
会自动Elasticsearch去除存在缓存?
设置' “_cache”:FALSE'已被弃用ES 2.x和支持的用于将在ES 5.x中被除去从ES 2.x开始,它有一个更聪明的缓存。 – pickypg