DocumentHighlighter
inhoud
[
verbergen
]
DocumentHighlighter class
Vertegenwoordigt een markeerstift voor zoekresultaten die zoekresultaten in een volledige documenttekst markeert.
public class DocumentHighlighter : Highlighter
Constructeurs
Naam | Beschrijving |
---|---|
DocumentHighlighter(OutputAdapter) | Initialiseert een nieuw exemplaar van hetDocumentHighlighter klasse. |
Eigenschappen
Naam | Beschrijving |
---|---|
OutputAdapter { get; } | Hiermee wordt de uitvoeradapter doorgegeven in de constructor. |
OutputFormat { get; } | Haalt het uitvoerformaat op. |
Opmerkingen
Kom meer te weten
Voorbeelden
Het voorbeeld demonstreert een typisch gebruik van de klasse.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// Een index maken
Index index = new Index(indexFolder);
// Documenten uit de opgegeven map indexeren
index.Add(documentsFolder);
// Zoek naar de fase 'Relativiteitstheorie'
SearchResult result = index.Search("\"Theory of Relativity\"");
// Gevonden woorden in de tekst van een document markeren
FoundDocument document = result.GetFoundDocument(0);
OutputAdapter outputAdapter = new FileOutputAdapter(OutputFormat.Html, "Highlighted.html");
Highlighter highlighter = new DocumentHighlighter(outputAdapter);
index.Highlight(document, highlighter);
Zie ook
- class Highlighter
- naamruimte GroupDocs.Search.Highlighters
- montage GroupDocs.Search