SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Mendapat atau menyetel filter dokumen pencarian. SearchDocumentFilter
bekerja pada logika inklusi. GunakanSearchDocumentFilter
kelas untuk pembuatan contoh filter dokumen pencarian. Nilai defaultnya adalahbatal
, artinya semua dokumen yang ditemukan akan dikembalikan.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Nilai properti
Filter dokumen pencarian.
Contoh
Contoh menunjukkan cara menyetel filter dokumen.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Membuat indeks di folder yang ditentukan
Index index = new Index(indexFolder);
// Pengindeksan dokumen
index.Add(documentsFolder);
// Membuat filter pencarian dokumen yang melompati dokumen dengan ekstensi '.doc', '.docx', '.rtf'
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Membuat filter ekstensi file
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Membalik filter ekstensi file
options.SearchDocumentFilter = invertedFilter;
// Cari di index
SearchResult result = index.Search("Einstein", options);
Lihat juga
- interface ISearchDocumentFilter
- class SearchOptions
- ruang nama GroupDocs.Search.Options
- perakitan GroupDocs.Search