Elasticsearch操做數據後立刻更新的辦法

BulkRequestBuilder bulkRequest = ESTools.client.prepareBulk().setRefresh(true);html

這裏的setRefresh(true);json

就是自動刷新的用處。因此在咱們CRUD的時候,若是對數據增刪改操做的時候,若是要及時返回最新數據,那麼咱們就須要加這個方法,及時刷新數據。elasticsearch

固然 Elasticsearch 也是能夠配置刷新時間的,可是不必,頻繁的刷新會形成壓力過大。ui

orhtm

bulkProcessor.flush();get

或者Thread.sleep(1000) 睡一秒ast

相關文章
相關標籤/搜索