SearchOptionsSearchDocumentFilter Property |
Namespace: GroupDocs.Search.Options
string indexFolder = @"c:\MyIndex\"; string documentsFolder = @"c:\MyDocuments1\"; // Creating an index in the specified folder Index index = new Index(indexFolder); // Indexing documents index.Add(documentsFolder); // Creating a search document filter that skips documents with extensions '.doc', '.docx', '.rtf' SearchOptions options = new SearchOptions(); ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Creating file extension filter ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Inverting file extension filter options.SearchDocumentFilter = invertedFilter; // Search in index SearchResult result = index.Search("Einstein", options);