SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Haalt of stelt het zoekdocumentfilter in. SearchDocumentFilter
werkt op de integratielogica. GebruikSearchDocumentFilter
klasse voor het maken van een zoekdocument filterinstanties. De standaardwaarde isnul
, wat betekent dat alle gevonden documenten worden geretourneerd.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Eigendoms-waarde
Het zoekdocumentfilter.
Voorbeelden
Het voorbeeld laat zien hoe u het documentfilter instelt.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Een index maken in de opgegeven map
Index index = new Index(indexFolder);
// Documenten indexeren
index.Add(documentsFolder);
// Een zoekdocumentfilter maken dat documenten met de extensie '.doc', '.docx', '.rtf' overslaat
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Bestandsextensiefilter maken
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Bestandsextensiefilter omkeren
options.SearchDocumentFilter = invertedFilter;
// Zoeken in index
SearchResult result = index.Search("Einstein", options);
Zie ook
- interface ISearchDocumentFilter
- class SearchOptions
- naamruimte GroupDocs.Search.Options
- montage GroupDocs.Search