SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Ruft den Suchdokumentfilter ab oder legt ihn fest. SearchDocumentFilter
arbeitet an der Inklusionslogik. UseSearchDocumentFilter
Klasse zum Erstellen von Suchdokumentfilterinstanzen. Der Standardwert istNull
, was bedeutet, dass alle gefundenen Dokumente zurückgegeben werden.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Eigentumswert
Der Suchdokumentfilter.
Beispiele
Das Beispiel zeigt, wie der Dokumentenfilter eingestellt wird.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Index im angegebenen Ordner erstellen
Index index = new Index(indexFolder);
// Indizierung von Dokumenten
index.Add(documentsFolder);
// Erstellen eines Suchdokumentfilters, der Dokumente mit den Erweiterungen '.doc', '.docx', '.rtf' überspringt
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Dateierweiterungsfilter erstellen
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Dateierweiterungsfilter invertieren
options.SearchDocumentFilter = invertedFilter;
// Suche im Index
SearchResult result = index.Search("Einstein", options);
Siehe auch
- interface ISearchDocumentFilter
- class SearchOptions
- namensraum GroupDocs.Search.Options
- Montage GroupDocs.Search