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