首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

lucene入门代码6(使用FastVectorHighlighter高亮)

2012-09-16 
lucene入门代码六(使用FastVectorHighlighter高亮)1.本代码需要的jar包有: lucene-fast-vector-highlighte

lucene入门代码六(使用FastVectorHighlighter高亮)
1.本代码需要的jar包有:
lucene-fast-vector-highlighter-3.0.0.jar
lucene-core-3.0.0.jar
lucene-analyzers-3.0.0.jar


2.为什么要使用FastVectorHighlighter?
Highlighter是流行和广泛使用的Lucene应用,但索引大文件时,Highlighter是相当费时的,如果增加字符数分析与setMaxDocCharsToAnalyze。替代Highlighter,FastVectorHighlighter首次增加在Lucene的2.9版本,并提供更快的性能。超过Highlighte的FastVectorHighlighter的优势不仅是速度但也在功能上。首先,FastVectorHighlighter可以支持字段是记号化ngram断词。Highlighter不能支持的非常好。二,更有趣的是,FastVectorHighlighter可以输出五彩标记凸显出来,FastVectorHighlighter可以支持“per phrase”标记,而不是“per term”的标签。
代码如下:


效果图如下:

热点排行