IndexingReport
İçindekiler
[
Saklamak
]
IndexingReport class
Dizin oluşturma işlemi hakkında ayrıntılı bilgileri temsil eder.
public class IndexingReport
Özellikleri
İsim | Tanım |
---|---|
EndTime { get; } | Dizinleme bitiş zamanını alır. |
Errors { get; } | Hataların listesini alır. |
IndexedDocuments { get; } | Dizinlenmiş belgelerin listesini alır. |
IndexedDocumentsSize { get; } | Dizinlenmiş belgelerin toplam uzunluğunu MB. olarak alır |
IndexingTime { get; } | İndeksleme süresini alır. |
RemovedDocuments { get; } | Dizinden kaldırılan belgelerin listesini alır. |
SegmentCount { get; } | Dizin segmentlerinin sayısını alır. |
StartTime { get; } | Dizin oluşturma başlangıç zamanını alır. |
TotalDocumentsInIndex { get; } | Dizindeki toplam belge sayısını alır. |
TotalIndexSize { get; } | Bayt cinsinden toplam dizin boyutunu alır. |
TotalTermCount { get; } | index. içindeki toplam terim sayısını alır |
UpdatedDocuments { get; } | Güncellenen belgelerin listesini alır. |
Notlar
Daha fazla bilgi edin
Örnekler
Örnek, sınıfın tipik bir kullanımını göstermektedir.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Belirtilen klasörde bir dizin oluşturma
Index index = new Index(indexFolder);
// Belgeleri indeksleme
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// İndeksleme raporları alma
IndexingReport[] reports = index.GetIndexingReports();
// raporların konsola yazdırılması
foreach (IndexingReport report in reports)
{
Console.WriteLine("Time: " + report.StartTime);
Console.WriteLine("Duration: " + report.IndexingTime);
Console.WriteLine("Documents total: " + report.TotalDocumentsInIndex);
Console.WriteLine("Terms total: " + report.TotalTermCount);
Console.WriteLine("Indexed documents size (MB): " + report.IndexedDocumentsSize);
Console.WriteLine("Index size (MB): " + (report.TotalIndexSize / 1024.0 / 1024.0));
Console.WriteLine();
}
Ayrıca bakınız
- ad alanı GroupDocs.Search.Common
- toplantı GroupDocs.Search