DocumentFilter
IndexSettings.DocumentFilter property
Λαμβάνει ή ορίζει ένα φίλτρο εγγράφου. ΤοDocumentFilter
λειτουργεί στη λογική συμπερίληψης. Χρησιμοποιήστε τοDocumentFilter
κλάση για τη δημιουργία παρουσιών φίλτρου εγγράφου. Η προεπιλεγμένη τιμή είναιμηδενικό
, πράγμα που σημαίνει ότι όλα τα έγγραφα που προστέθηκαν είναι ευρετηριασμένα.
public DocumentFilter DocumentFilter { get; set; }
Αξία περιουσίας
Το φίλτρο εγγράφων.
Παραδείγματα
Το παράδειγμα δείχνει πώς να ρυθμίσετε το φίλτρο εγγράφου.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Δημιουργία φίλτρου που παρακάμπτει έγγραφα με επεκτάσεις ".doc", ".docx", ".rtf"
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = DocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Δημιουργία φίλτρου επέκτασης αρχείου
DocumentFilter invertedFilter = DocumentFilter.CreateNot(fileExtensionFilter); // Αντιστροφή φίλτρου επέκτασης αρχείου
settings.DocumentFilter = invertedFilter;
// Δημιουργία ευρετηρίου στον καθορισμένο φάκελο
Index index = new Index(indexFolder, settings);
// Ευρετηρίαση εγγράφων
index.Add(documentsFolder);
// Αναζήτηση
SearchResult result = index.Search("Einstein");
Δείτε επίσης
- class DocumentFilter
- class IndexSettings
- χώρος ονομάτων GroupDocs.Search
- συνέλευση GroupDocs.Search