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