SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Hämtar eller ställer in sökdokumentfiltret. SearchDocumentFilter
fungerar på inkluderingslogiken. AnvändSearchDocumentFilter
klass för att skapa ett sökdokumentfilterinstanser. Standardvärdet ärnull
, vilket innebär att alla hittade dokument kommer att returneras.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Fastighetsvärde
Sökdokumentfiltret.
Exempel
Exemplet visar hur du ställer in dokumentfiltret.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Skapar ett index i den angivna mappen
Index index = new Index(indexFolder);
// Indexering av dokument
index.Add(documentsFolder);
// Skapa ett sökdokumentfilter som hoppar över dokument med tilläggen '.doc', '.docx', '.rtf'
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Skapar filtilläggsfilter
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Invertera filtilläggsfiltret
options.SearchDocumentFilter = invertedFilter;
// Sök i index
SearchResult result = index.Search("Einstein", options);
Se även
- interface ISearchDocumentFilter
- class SearchOptions
- namnutrymme GroupDocs.Search.Options
- hopsättning GroupDocs.Search