DocumentFilter
IndexSettings.DocumentFilter property
Ottiene o imposta un filtro documento. TheDocumentFilter
lavora sulla logica di inclusione. Usa ilDocumentFilter
class per la creazione di un documento filter instances. Il valore predefinito ènullo
, il che significa che tutti i documenti aggiunti vengono indicizzati.
public DocumentFilter DocumentFilter { get; set; }
Valore della proprietà
Il filtro dei documenti.
Esempi
L’esempio mostra come impostare il filtro del documento.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Creazione di un filtro che salta i documenti con estensioni '.doc', '.docx', '.rtf'
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Creazione filtro estensione file
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // Inversione del filtro dell'estensione del file
settings.DocumentFilter = invertedFilter;
// Creazione di un indice nella cartella specificata
Index index = new Index(indexFolder, settings);
// Indicizzazione dei documenti
index.Add(documentsFolder);
// Ricerca
SearchResult result = index.Search("Einstein");
Guarda anche
- class DocumentFilter
- class IndexSettings
- spazio dei nomi GroupDocs.Search
- assemblea GroupDocs.Search