IndexingReport
isi
[
bersembunyi
]
IndexingReport class
Mewakili informasi mendetail tentang operasi pengindeksan.
public class IndexingReport
Properti
Nama | Keterangan |
---|---|
EndTime { get; } | Mendapatkan waktu akhir pengindeksan. |
Errors { get; } | Mendapat daftar kesalahan. |
IndexedDocuments { get; } | Mendapat daftar dokumen yang diindeks. |
IndexedDocumentsSize { get; } | Mendapat panjang total dokumen yang diindeks dalam MB. |
IndexingTime { get; } | Mendapatkan durasi pengindeksan. |
RemovedDocuments { get; } | Mendapatkan daftar yang dihapus dari dokumen indeks. |
SegmentCount { get; } | Mendapat jumlah segmen indeks. |
StartTime { get; } | Mendapatkan waktu mulai pengindeksan. |
TotalDocumentsInIndex { get; } | Mendapat jumlah total dokumen dalam indeks. |
TotalIndexSize { get; } | Mendapat ukuran indeks total dalam byte. |
TotalTermCount { get; } | Mendapat jumlah total istilah dalam index. |
UpdatedDocuments { get; } | Mendapat daftar dokumen yang diperbarui. |
Perkataan
Belajarlah lagi
Contoh
Contoh ini menunjukkan penggunaan umum kelas.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Membuat indeks di folder yang ditentukan
Index index = new Index(indexFolder);
// Pengindeksan dokumen
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Mendapatkan laporan pengindeksan
IndexingReport[] reports = index.GetIndexingReports();
// Mencetak laporan ke konsol
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();
}
Lihat juga
- ruang nama GroupDocs.Search.Common
- perakitan GroupDocs.Search