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