public void OnDocumentsIndexed(IEnumerable <Document> documents, Analyzer searchAnalyzer) { var indexingPerformanceStats = new IndexingPerformanceStats { Operation = _operationText, Started = SystemTime.UtcNow }; _indexInstance.AddIndexingPerformanceStats(indexingPerformanceStats); var sp = Stopwatch.StartNew(); var enumerableDictionary = new EnumerableDictionary(documents, field, searchAnalyzer); spellChecker.IndexDictionary(enumerableDictionary, workContext.CancellationToken); indexingPerformanceStats.Duration = sp.Elapsed; indexingPerformanceStats.InputCount = enumerableDictionary.NumberOfDocuments; indexingPerformanceStats.ItemsCount = enumerableDictionary.NumberOfTokens; indexingPerformanceStats.OutputCount = enumerableDictionary.NumberOfFields; }