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