Jer*_*nch 0 indexing search elasticsearch tire
发出刷新请求和清空elasticsearch的缓存之间有什么区别?重新启动elasticsearch是否实现了这些?
如果你的意思是flush和clear cache api 之间的区别,那就非常大了.
Flush发出lucene提交并清空elasticsearch事务日志.因此,它在lucene索引级别上提供了持久性(这就是为什么可以清空translog).根据您索引的文档数量,它们的大小以及最后一次刷新的时间,可以自定义地在引擎盖下自动调用Flush.除非您对索引进行维护,否则通常不会调用flush.
清除缓存清空用于更快地进行搜索的弹性搜索缓存,例如,当执行相同的过滤器或相同的方面时.有不同类型的缓存,但它们都存储在内存中(java堆).