public void Flush(ESConnection conn) { if (!IsOpen) { return; } ESIndexCmd cmd = createIndexCmd(conn); cmd.Flush(IndexName); }
public void PrepareClose(ESConnection conn) { if (!IsOpen) { return; } ESIndexCmd cmd = createIndexCmd(conn); if (savedRefreshInterval != null) { JObject curSettings = new JObject(); curSettings["refresh_interval"] = savedRefreshInterval; cmd.PutSettings(curSettings); conn.Logger.Log("-- RefreshInterval restored to {0}", savedRefreshInterval); } cmd.Flush(IndexName); }