Exemple #1
0
        private static async Task Optimize(string dir, string collectionName)
        {
            var time = Stopwatch.StartNew();

            using (var sessionFactory = new SessionFactory(dir, new LatinTokenizer(), new IniConfiguration("sir.ini")))
            {
                using (var optimizeSession = sessionFactory.CreateOptimizeSession(collectionName, collectionName.ToHash()))
                {
                    await optimizeSession.Optimize();
                }
            }

            Logging.Log(null, string.Format("{0} optimize operation took {1}", collectionName, time.Elapsed));
        }