DocumentHighlighter
محتويات
[
يخفي
]
DocumentHighlighter class
يمثل أداة تمييز نتائج البحث التي تبرز نتائج البحث في نص مستند بأكمله.
public class DocumentHighlighter : Highlighter
المنشئون
اسم | وصف |
---|---|
DocumentHighlighter(OutputAdapter) | يقوم بتهيئة مثيل جديد لملفDocumentHighlighter فئة . |
الخصائص
اسم | وصف |
---|---|
OutputAdapter { get; } | الحصول على محول الإخراج الذي تم تمريره في المنشئ. |
OutputFormat { get; } | يحصل على تنسيق الإخراج . |
ملاحظات
يتعلم أكثر
أمثلة
يوضح المثال استخدامًا نموذجيًا للفئة.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// إنشاء فهرس
Index index = new Index(indexFolder);
// فهرسة المستندات من المجلد المحدد
index.Add(documentsFolder);
// ابحث عن مرحلة "نظرية النسبية"
SearchResult result = index.Search("\"Theory of Relativity\"");
// إبراز الكلمات الموجودة في نص المستند
FoundDocument document = result.GetFoundDocument(0);
OutputAdapter outputAdapter = new FileOutputAdapter(OutputFormat.Html, "Highlighted.html");
Highlighter highlighter = new DocumentHighlighter(outputAdapter);
index.Highlight(document, highlighter);
أنظر أيضا
- class Highlighter
- مساحة الاسم GroupDocs.Search.Highlighters
- المجسم GroupDocs.Search