IndexingReport
محتويات
[
يخفي
]
IndexingReport class
يمثل معلومات مفصلة عن عملية الفهرسة.
public class IndexingReport
الخصائص
اسم | وصف |
---|---|
EndTime { get; } | الحصول على وقت انتهاء الفهرسة . |
Errors { get; } | يحصل على قائمة الأخطاء . |
IndexedDocuments { get; } | يحصل على قائمة الوثائق المفهرسة . |
IndexedDocumentsSize { get; } | الحصول على الطول الإجمالي للمستندات المفهرسة بالميغا بايت . |
IndexingTime { get; } | الحصول على مدة الفهرسة . |
RemovedDocuments { get; } | يحصل على قائمة تمت إزالتها من مستندات الفهرس . |
SegmentCount { get; } | الحصول على عدد مقاطع الفهرس . |
StartTime { get; } | الحصول على وقت بدء الفهرسة . |
TotalDocumentsInIndex { get; } | الحصول على العدد الإجمالي للمستندات في الفهرس. |
TotalIndexSize { get; } | الحصول على الحجم الإجمالي للفهرس بالبايت. |
TotalTermCount { get; } | الحصول على العدد الإجمالي للمصطلحات في الفهرس . |
UpdatedDocuments { get; } | يحصل على قائمة المستندات المحدثة . |
ملاحظات
يتعلم أكثر
أمثلة
يوضح المثال استخدامًا نموذجيًا للفئة.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments1\";
string documentsFolder2 = @"c:\MyDocuments2\";
// إنشاء فهرس في المجلد المحدد
Index index = new Index(indexFolder);
// فهرسة الوثائق
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// الحصول على تقارير الفهرسة
IndexingReport[] reports = index.GetIndexingReports();
// طباعة التقارير إلى وحدة التحكم
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();
}
أنظر أيضا
- مساحة الاسم GroupDocs.Search.Common
- المجسم GroupDocs.Search