ElasticSearch管理与垃圾回收机制深度解析
1. ElasticSearch查询与缓存清理
在ElasticSearch的使用中,查询操作和缓存管理是非常重要的环节。例如,有这样一个查询响应:
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"failed" : 0
},
"facets" : {
"tag" : {
"_type" : "terms",
"missing" : 1,
"total" : 3,
"other" : 0,
"terms" : [ {
"term" : "one",
"count" : 3
} ]
}
}
}
从这个响应中可以看出,词条分面仅为一个词条计算,而“four”词条被忽略了。若假设“four”词条拼写错误,那么就达到了预期效果。
1.1 缓存清理
在更改字段数据过滤时,完成更改后清除缓存至关重要。同时,当想要更改显式设置缓存键的查询时,清理缓存也很有用。ElasticSearch允许使用 _cache REST端点来清除缓存,以下是具体的操作方式:
- 清除所有缓存 :运行以下命令可清除所有缓存。
ElasticSearch与JVM垃圾回收深度解析
超级会员免费看
订阅专栏 解锁全文
1891

被折叠的 条评论
为什么被折叠?



