DocumentFilter
IndexSettings.DocumentFilter property
Mendapat atau menyetel filter dokumen. TheDocumentFilter
bekerja pada logika inklusi. GunakanDocumentFilter
kelas untuk pembuatan instance filter dokumen. Nilai defaultnya adalahbatal
, artinya semua dokumen yang ditambahkan akan diindeks.
public DocumentFilter DocumentFilter { get; set; }
Nilai properti
Penyaring dokumen.
Contoh
Contoh menunjukkan cara menyetel filter dokumen.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Membuat filter yang melewatkan dokumen dengan ekstensi '.doc', '.docx', '.rtf'
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Membuat filter ekstensi file
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // Membalik filter ekstensi file
settings.DocumentFilter = invertedFilter;
// Membuat indeks di folder yang ditentukan
Index index = new Index(indexFolder, settings);
// Pengindeksan dokumen
index.Add(documentsFolder);
// Mencari
SearchResult result = index.Search("Einstein");
Lihat juga
- class DocumentFilter
- class IndexSettings
- ruang nama GroupDocs.Search
- perakitan GroupDocs.Search