DocumentFilter
IndexSettings.DocumentFilter property
Haalt of stelt een documentfilter in. DeDocumentFilter
werkt op de integratielogica. Gebruik deDocumentFilter
klasse voor het maken van een documentfilterinstanties. De standaardwaarde isnul
, wat betekent dat alle toegevoegde documenten worden geïndexeerd.
public DocumentFilter DocumentFilter { get; set; }
Eigendoms-waarde
Het documentfilter.
Voorbeelden
Het voorbeeld laat zien hoe u het documentfilter instelt.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Een filter maken dat documenten met de extensies '.doc', '.docx', '.rtf' overslaat
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Bestandsextensiefilter maken
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // Bestandsextensiefilter omkeren
settings.DocumentFilter = invertedFilter;
// Een index maken in de opgegeven map
Index index = new Index(indexFolder, settings);
// Documenten indexeren
index.Add(documentsFolder);
// Zoeken
SearchResult result = index.Search("Einstein");
Zie ook
- class DocumentFilter
- class IndexSettings
- naamruimte GroupDocs.Search
- montage GroupDocs.Search