当前页面: 开发资料首页 → JSP 专题 → 请问Lucene的Highlighter是不是不支持多个关键词啊?
请问Lucene的Highlighter是不是不支持多个关键词啊?
摘要: 请问Lucene的Highlighter是不是不支持多个关键词啊?
rt
我用Highlighter实现关键字高亮后,如果搜索单个关键词就没错,如果输入多个关键词比如输入“今天 上网”这样的关键词后,也就是如果输入的关键词中有空格时,就出错。
是我的程序有错,还是Highlighter本身就不支持多个关键词高亮?
up
晕 Highlighter 我据然不知道.
关键字高亮,俺用的是这种方法:
.split(" ");
.replaceAll();
使用Highlighter搜索多个关键词时候关键词之间是用空格么?
to cocoysy(遗忘艾泽拉斯) ( )
使用Highlighter搜索多个关键词时候关键词之间是用空格么?
==========
我在关键词之间用空格后,提示出错,我觉得是Highlighter不支持空格吧?
iwlk(第六世纪) ( ) 信誉:97 Blog
关键字高亮,俺用的是这种方法:
.split(" ");
.replaceAll();
===========
如果用这种方法也可以,但我觉得有个弊端,就是摘要的问题.lucene的摘要默认只返回文章开头的一段话,如果被搜到的文章的开头那一段话不含关键词,那就失去高亮的作用了.
这只是我的个人理解.
iwlk(第六世纪) ( )
=========
你的split(" ");给了我很大启发,谢谢!
结帖!