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");

أنظر أيضا