Highlight
περιεχόμενα
[
κρύβω
]
Highlight(FoundDocument, Highlighter)
Δημιουργεί κείμενο μορφοποιημένου HTML με επισημασμένους όρους που βρέθηκαν.
public void Highlight(FoundDocument document, Highlighter highlighter)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
document | FoundDocument | Το έγγραφο που βρέθηκε. |
highlighter | Highlighter | Το εργαλείο επισήμανσης αποτελεσμάτων αναζήτησης. |
Παραδείγματα
Το παράδειγμα δείχνει πώς να επισημάνετε εμφανίσεις σε κείμενο με μορφοποίηση HTML.
string indexFolder = @"c:\MyIndex\";
string documentFolder = @"c:\MyDocuments\";
// Δημιουργία ευρετηρίου
Index index = new Index(indexFolder);
// Δημιουργία ευρετηρίου εγγράφων από τον καθορισμένο φάκελο
index.Add(documentFolder);
// Αναζήτηση για τη λέξη "αιωνιότητα"
SearchResult result = index.Search("eternity");
// Επισήμανση εμφανίσεων στο κείμενο
if (result.DocumentCount > 0)
{
FoundDocument document = result.GetFoundDocument(0); // Λήψη του πρώτου εγγράφου που βρέθηκε
OutputAdapter outputAdapter = new FileOutputAdapter(@"c:\Highlighted.html"); // Δημιουργία προσαρμογέα εξόδου στο αρχείο
Highlighter highlighter = new HtmlHighlighter(outputAdapter); // Δημιουργία του αντικειμένου επισήμανσης
index.Highlight(document, highlighter); // Δημιουργία μορφοποιημένου κειμένου HTML με επισημασμένες εμφανίσεις
}
Δείτε επίσης
- class FoundDocument
- class Highlighter
- class Index
- χώρος ονομάτων GroupDocs.Search
- συνέλευση GroupDocs.Search
Highlight(FoundDocument, Highlighter, HighlightOptions)
Δημιουργεί κείμενο μορφοποιημένου HTML με επισημασμένους όρους που βρέθηκαν.
public void Highlight(FoundDocument document, Highlighter highlighter, HighlightOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
document | FoundDocument | Το έγγραφο που βρέθηκε. |
highlighter | Highlighter | Το εργαλείο επισήμανσης αποτελεσμάτων αναζήτησης. |
options | HighlightOptions | Οι επιλογές επισήμανσης. |
Παραδείγματα
Το παράδειγμα δείχνει πώς να επισημάνετε εμφανίσεις σε κείμενο με μορφοποίηση HTML.
string indexFolder = @"c:\MyIndex\";
string documentFolder = @"c:\MyDocuments\";
// Δημιουργία ευρετηρίου
Index index = new Index(indexFolder);
// Δημιουργία ευρετηρίου εγγράφων από τον καθορισμένο φάκελο
index.Add(documentFolder);
// Αναζήτηση για τη λέξη "αιωνιότητα"
SearchResult result = index.Search("eternity");
// Επισήμανση εμφανίσεων στο κείμενο
if (result.DocumentCount > 0)
{
FoundDocument document = result.GetFoundDocument(0); // Λήψη του πρώτου εγγράφου που βρέθηκε
OutputAdapter outputAdapter = new FileOutputAdapter(@"c:\Highlighted.html"); // Δημιουργία προσαρμογέα εξόδου στο αρχείο
Highlighter highlighter = new HtmlHighlighter(outputAdapter); // Δημιουργία του αντικειμένου επισήμανσης
HighlightOptions options = new HighlightOptions(); // Δημιουργία του αντικειμένου επιλογών επισήμανσης
options.TermsBefore = 5;
options.TermsAfter = 5;
options.TermsTotal = 15;
index.Highlight(document, highlighter, options); // Δημιουργία μορφοποιημένου κειμένου HTML με επισημασμένες εμφανίσεις
}
Δείτε επίσης
- class FoundDocument
- class Highlighter
- class HighlightOptions
- class Index
- χώρος ονομάτων GroupDocs.Search
- συνέλευση GroupDocs.Search