Пример #1
0
        public void Flush(ESConnection conn)
        {
            if (!IsOpen)
            {
                return;
            }
            ESIndexCmd cmd = createIndexCmd(conn);

            cmd.Flush(IndexName);
        }
Пример #2
0
        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);
        }