DocumentFilter
IndexSettings.DocumentFilter property
Ruft einen Dokumentfilter ab oder legt ihn fest. DieDocumentFilter
arbeitet an der Inklusionslogik. Verwenden Sie dieDocumentFilter
Klasse zum Erstellen von Dokumentfilterinstanzen. Der Standardwert istNull
, was bedeutet, dass alle hinzugefügten Dokumente indiziert werden.
public DocumentFilter DocumentFilter { get; set; }
Eigentumswert
Der Dokumentenfilter.
Beispiele
Das Beispiel zeigt, wie der Dokumentenfilter eingestellt wird.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Erstellen eines Filters, der Dokumente mit den Erweiterungen „.doc“, „.docx“, „.rtf“ überspringt
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Dateierweiterungsfilter erstellen
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // Dateierweiterungsfilter invertieren
settings.DocumentFilter = invertedFilter;
// Index im angegebenen Ordner erstellen
Index index = new Index(indexFolder, settings);
// Indizierung von Dokumenten
index.Add(documentsFolder);
// Suchen
SearchResult result = index.Search("Einstein");
Siehe auch
- class DocumentFilter
- class IndexSettings
- namensraum GroupDocs.Search
- Montage GroupDocs.Search