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
相關文章
相關標籤/搜索