SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Belge arama filtresini alır veya ayarlar. SearchDocumentFilter
dahil etme mantığı üzerinde çalışır. KullanımSearchDocumentFilter
bir arama belgesi filtresi örneklerinin oluşturulması için sınıf. Varsayılan değer:hükümsüz
, bu, bulunan tüm belgelerin iade edileceği anlamına gelir.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Mülk değeri
Belge arama filtresi.
Örnekler
Örnek, belge filtresinin nasıl ayarlanacağını gösterir.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Belirtilen klasörde bir dizin oluşturma
Index index = new Index(indexFolder);
// Belgeleri indeksleme
index.Add(documentsFolder);
// '.doc', '.docx', '.rtf' uzantılı belgeleri atlayan bir arama belgesi filtresi oluşturma
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Dosya uzantısı filtresi oluşturuluyor
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Dosya uzantısı filtresi ters çevriliyor
options.SearchDocumentFilter = invertedFilter;
// Dizinde ara
SearchResult result = index.Search("Einstein", options);
Ayrıca bakınız
- interface ISearchDocumentFilter
- class SearchOptions
- ad alanı GroupDocs.Search.Options
- toplantı GroupDocs.Search