Gets or sets the search document filter. SearchDocumentFilter works on the inclusion logic. Use SearchDocumentFilter class for creation of a search document filter instances. The default value is null, which means that all found documents will be returned.
The example demonstrates how to set the document filter.
stringindexFolder=@"c:\MyIndex\";stringdocumentsFolder=@"c:\MyDocuments1\";// Creating an index in the specified folderIndexindex=newIndex(indexFolder);// Indexing documentsindex.Add(documentsFolder);// Creating a search document filter that skips documents with extensions '.doc', '.docx', '.rtf'SearchOptionsoptions=newSearchOptions();ISearchDocumentFilterfileExtensionFilter=SearchDocumentFilter.CreateFileExtension(".doc",".docx",".rtf");// Creating file extension filterISearchDocumentFilterinvertedFilter=SearchDocumentFilter.CreateNot(fileExtensionFilter);// Inverting file extension filteroptions.SearchDocumentFilter=invertedFilter;// Search in indexSearchResultresult=index.Search("Einstein",options);