SearchDocumentFilter

SearchOptions.SearchDocumentFilter property

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

public ISearchDocumentFilter SearchDocumentFilter { get; set; }

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

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

उदाहरण

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

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

यह सभी देखें