Пример #1
0
        void AddNewIndexFiles(IEnumerable <FileInfo> needToBuildIndex, out List <FileInfo> failedIndexFiles, bool brandNewBuild)
        {
            failedIndexFiles = IndexBuilder.BuildIndexByBatch(needToBuildIndex, true, false, false, TokenSource.Token, brandNewBuild);

            if (failedIndexFiles.Count > 0)
            {
                Log.LogInformation($"{IndexConfig.IndexName}: Retry failed build indexes files, files count {failedIndexFiles.Count}");
                failedIndexFiles = IndexBuilder.BuildIndexByBatch(failedIndexFiles, true, false, false, TokenSource.Token, false);
            }
        }