DocumentFilter
IndexSettings.DocumentFilter property
Obtient ou définit un filtre de document. LeDocumentFilter
fonctionne sur la logique d’inclusion. Utilisez leDocumentFilter
classe pour la création d’instances de filtre de document. La valeur par défaut estnul
, ce qui signifie que tous les documents ajoutés sont indexés.
public DocumentFilter DocumentFilter { get; set; }
Valeur de la propriété
Le filtre de documents.
Exemples
L’exemple montre comment définir le filtre de document.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Création d'un filtre qui ignore les documents avec les extensions '.doc', '.docx', '.rtf'
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Création d'un filtre d'extension de fichier
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // Inversion du filtre d'extension de fichier
settings.DocumentFilter = invertedFilter;
// Création d'un index dans le dossier spécifié
Index index = new Index(indexFolder, settings);
// Indexation des documents
index.Add(documentsFolder);
// Recherche
SearchResult result = index.Search("Einstein");
Voir également
- class DocumentFilter
- class IndexSettings
- espace de noms GroupDocs.Search
- Assemblée GroupDocs.Search