ES 缓存

作者: Ary_zz | 来源:发表于2019-01-28 18:04 被阅读0次

2019-01-28

Query Cache

对一个查询中包含的过滤器执行结果进行缓存

Request Cache

对请求的结果集做缓存,例如 hits.total, aggregation, suggestion
缓存失效时间的值 = 刷新时间间隔
在一个文档被索引后,只有被刷新过,才被标记为Searchable
如果缓存被写满, 将采用LRU策略清除
也可以手动指定失效时间

indices.request.cache.expire

也可以通过api来手动清除
在默认情况下,Request Cache是关闭的,需要手动开启,开启缓存后,需要在请求上加上request_cache=true才能使请求被缓存
并且默认情况下缓存的大小是jvm size的1%

FieldData Cache

默认开启,专门针对分词的字段在查询期间的数据结构的缓存

相关文章

  • OpenGL ES 基础理论

    OpenGL ES基础理论 (一) —— 缓存、帧缓存、上下文与坐标系等OpenGL ES基础理论 (二) —— ...

  • ES缓存

    node query cache 一个节点的所有shard共享一个缓存区。利用LRU算法替换缓存内容。 query...

  • ES 缓存

    2019-01-28 Query Cache 对一个查询中包含的过滤器执行结果进行缓存 Request Cache...

  • OpengGL ES系列笔记三

    深度渲染缓存 深度缓存是一个可选的输出缓存,并且与像素颜色渲染缓存相似,几乎所有的OpenGL ES都使用深度缓存...

  • OpenGL ES - iOS (一)

    缓存 缓存:指图形处理器能够控制和管理的连续RAM,程序从CPU的内存复制数据到OpenGL ES的缓存,在GPU...

  • OpenGL ES--入门热身

    本身大多内容都来自 《OpenGL ES应用开发实践指南 iOS卷》。使用OpenGL ES大多时候是要用到缓存....

  • Cache缓存管理模块使用说明

    通用的缓存模块, 支持cookie, localStorage, sessionStorage。 只能在支持ES5...

  • ES

    ES 参数https://www.cnblogs.com/kaynet/p/5861926.html 缓存队列过小...

  • 2020-06-23 面试

    六度人和 原型和原型链 es5 和 es6 继承 闭包 盒模型、flex:1 option 请求 协商缓存,事件循...

  • 记一次电话面试 web前端

    链表和数组的区别 前端vue缓存 某种情况下 不缓存怎么做 前端权限控制 为什么使用ES数据库 web asse...

网友评论

      本文标题:ES 缓存

      本文链接:https://www.haomeiwen.com/subject/csfzjqtx.html