SearchReport
محتويات
[
يخفي
]
SearchReport class
يمثل معلومات مفصلة عن عملية البحث.
public class SearchReport
الخصائص
اسم | وصف |
---|---|
DocumentCount { get; } | الحصول على عدد المستندات التي تم العثور عليها. |
EndTime { get; } | يحصل على وقت انتهاء البحث . |
ObjectQuery { get; } | الحصول على استعلام البحث في شكل كائن. |
OccurrenceCount { get; } | الحصول على إجمالي عدد التكرارات التي تم العثور عليها. |
SearchDuration { get; } | الحصول على مدة البحث . |
SearchOptions { get; } | يحصل على خيارات البحث . |
StartTime { get; } | يحصل على وقت بدء البحث. |
TextQuery { get; } | الحصول على استعلام البحث بصيغة نصية. |
طُرق
اسم | وصف |
---|---|
override ToString() | إرجاع أString التي تمثل التيارSearchReport . |
ملاحظات
يتعلم أكثر
أمثلة
يوضح المثال استخدامًا نموذجيًا للفئة.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// إنشاء فهرس في المجلد المحدد
Index index = new Index(indexFolder);
// فهرسة المستندات من المجلد المحدد
index.Add(documentsFolder);
// البحث في الفهرس
SearchResult result1 = index.Search("Einstein");
SearchResult result2 = index.Search("\"Theory of Relativity\"");
// الحصول على تقارير البحث
SearchReport[] reports = index.GetSearchReports();
// طباعة التقارير إلى وحدة التحكم
foreach (SearchReport report in reports)
{
Console.WriteLine("Query: " + report.TextQuery);
Console.WriteLine("Time: " + report.StartTime);
Console.WriteLine("Duration: " + report.SearchDuration);
Console.WriteLine("Documents: " + report.DocumentCount);
Console.WriteLine("Occurrences: " + report.OccurrenceCount);
Console.WriteLine();
}
أنظر أيضا
- مساحة الاسم GroupDocs.Search.Common
- المجسم GroupDocs.Search