DocumentFilter
IndexSettings.DocumentFilter property
الحصول على أو تعيين عامل تصفية المستندDocumentFilter
يعمل على منطق التضمين. استخدم ملفDocumentFilter
فئة لإنشاء مثيلات مرشح المستند . القيمة الافتراضية هيباطل
، مما يعني أنه تتم فهرسة جميع المستندات المضافة.
public DocumentFilter DocumentFilter { get; set; }
Property_Value
مرشح الوثيقة.
أمثلة
يوضح المثال كيفية تعيين مرشح المستند.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// إنشاء عامل تصفية يتخطى المستندات ذات الامتدادات ".doc" ، ".docx" ، ".rtf"
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // إنشاء مرشح امتداد الملف
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // عكس مرشح امتداد الملف
settings.DocumentFilter = invertedFilter;
// إنشاء فهرس في المجلد المحدد
Index index = new Index(indexFolder, settings);
// فهرسة الوثائق
index.Add(documentsFolder);
// يبحث
SearchResult result = index.Search("Einstein");
أنظر أيضا
- class DocumentFilter
- class IndexSettings
- مساحة الاسم GroupDocs.Search
- المجسم GroupDocs.Search