DocumentHighlighter
περιεχόμενα
[
κρύβω
]
DocumentHighlighter class
Αντιπροσωπεύει ένα εργαλείο επισήμανσης αποτελεσμάτων αναζήτησης που επισημαίνει τα αποτελέσματα αναζήτησης σε ένα ολόκληρο κείμενο εγγράφου.
public class DocumentHighlighter : Highlighter
Κατασκευαστές
Ονομα | Περιγραφή |
---|---|
DocumentHighlighter(OutputAdapter) | Αρχικοποιεί μια νέα παρουσία τουDocumentHighlighter τάξη. |
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
OutputAdapter { get; } | Παίρνει τον προσαρμογέα εξόδου που περνά στον κατασκευαστή. |
OutputFormat { get; } | Λαμβάνει τη μορφή εξόδου. |
Παρατηρήσεις
Μάθε περισσότερα
Παραδείγματα
Το παράδειγμα δείχνει μια τυπική χρήση της κλάσης.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Δημιουργία ευρετηρίου
Index index = new Index(indexFolder);
// Δημιουργία ευρετηρίου εγγράφων από τον καθορισμένο φάκελο
index.Add(documentsFolder);
// Αναζήτηση για τη φάση «Θεωρία της Σχετικότητας»
SearchResult result = index.Search("\"Theory of Relativity\"");
// Επισήμανση λέξεων που βρέθηκαν στο κείμενο ενός εγγράφου
FoundDocument document = result.GetFoundDocument(0);
OutputAdapter outputAdapter = new FileOutputAdapter(OutputFormat.Html, "Highlighted.html");
Highlighter highlighter = new DocumentHighlighter(outputAdapter);
index.Highlight(document, highlighter);
Δείτε επίσης
- class Highlighter
- χώρος ονομάτων GroupDocs.Search.Highlighters
- συνέλευση GroupDocs.Search