DocumentFilter

IndexSettings.DocumentFilter property

एक दस्तावेज़ फ़िल्टर प्राप्त या सेट करता है। दDocumentFilter समावेशन तर्क पर काम करता है। का प्रयोग करेंDocumentFilter एक दस्तावेज़ फ़िल्टर उदाहरण के निर्माण के लिए वर्ग. डिफ़ॉल्ट मान हैव्यर्थ , जिसका अर्थ है कि सभी जोड़े गए दस्तावेज़ अनुक्रमित हैं.

public DocumentFilter DocumentFilter { get; set; }

संपत्ति मूल्य

दस्तावेज़ फ़िल्टर।

उदाहरण

उदाहरण दर्शाता है कि दस्तावेज़ फ़िल्टर कैसे सेट करें.

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

यह सभी देखें