HtmlHighlighter

HtmlHighlighter class

表示搜索结果高亮器,它在 HTML 格式的整个文档文本中突出显示搜索结果。

[Obsolete("Please, use the DocumentHighlighter class instead.")]
public class HtmlHighlighter : Highlighter

特性

姓名 描述
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 HtmlHighlighter(outputAdapter);
index.Highlight(document, highlighter);

也可以看看