Elasticsearch 参考指南(Flush)

Flush

flush API容许经过API flush一个或多个索引,索引的flush过程基本上经过将数据刷新到索引存储并清除内部事务日志来从索引中释放内存,默认状况下,Elasticsearch使用内存启发式方法,以便根据须要自动触发flush操做以清除内存。elasticsearch

POST twitter/_flush

请求参数

flush API接受如下请求参数:日志

wait_if_ongoingcode

  • 若是设置为true,若是另外一个flush操做已经执行中,则flush操做将阻塞直到flush能够被执行。默认值为false,若是另外一个flush操做已在运行,将致使在碎片级别上抛出异常。

force索引

  • 是否应该强制flush,即便不必定须要,即,若是没有更改将被提交到索引,若是即便没有未提交的更改,也应增长事务日志ID,这很是有用。(此设置可视为内部设置)

多索引

flush API能够经过一次调用应用于多个索引,甚至能够应用于_all索引。事务

POST kimchy,elasticsearch/_flush

POST _flush
相关文章
相关标签/搜索