SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Ottiene o imposta il filtro del documento di ricerca. SearchDocumentFilter
lavora sulla logica di inclusione. UsaSearchDocumentFilter
class per la creazione di un documento di ricerca istanze di filtro. Il valore predefinito ènullo
, il che significa che verranno restituiti tutti i documenti trovati.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Valore della proprietà
Il filtro del documento di ricerca.
Esempi
L’esempio mostra come impostare il filtro del documento.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Creazione di un indice nella cartella specificata
Index index = new Index(indexFolder);
// Indicizzazione dei documenti
index.Add(documentsFolder);
// Creazione di un filtro per i documenti di ricerca che salta i documenti con estensioni '.doc', '.docx', '.rtf'
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Creazione filtro estensione file
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Inversione del filtro dell'estensione del file
options.SearchDocumentFilter = invertedFilter;
// Cerca nell'indice
SearchResult result = index.Search("Einstein", options);
Guarda anche
- interface ISearchDocumentFilter
- class SearchOptions
- spazio dei nomi GroupDocs.Search.Options
- assemblea GroupDocs.Search