带lucene的自定义荧光笔
答
如果你只使用常规Highlighter
,你可以通过它与任何前置和后置标签构建的SimpleHTMLFormatter
你想:
new Highlighter(fragmentScorer, new SimpleHTMLFormatter("<span>", "</span>"));
当然,还有其他的格式化,像GradientFormatter
,即将根据通过分数确定的最小和最大颜色突出显示该术语,您可以通过构造函数设置所有这些。 SpanGradientFormatter
也做类似的事情。
工作。谢谢! – devang 2012-04-27 20:08:46
您可以或@gotuskar在如何使用荧光笔请添加示例代码片段.. – 2012-11-06 03:41:00
@Anand我现在没有这段代码。看看这些例子http://stackoverflow.com/questions/2409870/using-hit-highlighter-in-lucene,http://hrycan.com/2009/10/25/lucene-highlighter-howto/ – devang 2012-11-06 03:46:32