在前些时间我写了篇全文检索lucene2.9Highlighter中文分词的关键字变红
在这篇文章主要是针对搜索的关键词变红(高亮).而在这篇文章我再介绍下
Highlighter的另一个方法,就是设置Highlighter被高亮的文本返回文本大小.
觉的此功能不错.这样免的我们在前台要对搜索的词再一次进行加工处理.减少一些不必要的烦麻
方法如下:
//创建高亮器对象:需要一些辅助类对象作为参数
Formatter formatter = new SimpleHTMLFormatter("<font color='red'>", "</font>");//被高亮文本前后加的
标签前后缀
Scorer scorer = new QueryScorer(query);//创建一个Scorer对象,传入一个Lucene的条件对象Query
//正式创建高亮器对象
Highlighter highlighter = new Highlighter(formatter, scorer);
//设置被高亮的文本返回的摘要的文本大小
Fragmenter fragmenter = new SimpleFragmenter(50);//默认是50个字符
//让大小生效
highlighter.setTextFragmenter(fragmenter);
重点就是这句Fragmenter fragmenter = new SimpleFragmenter(50). 在这设置显示文字个数
分享到:
相关推荐
这是lucene的使用案例,实现了对word文档中的关键字检索,并将检索出的内容高亮打印出来
该项目中包括创建索引,增删改查索引,以及关键字高亮显示实例~~对于初学者很有帮助,该项目是基于Lucene3.0
NULL 博文链接:https://iamyida.iteye.com/blog/2203575
这个是我自己写的Lucene与Mysql结合的例子,只是个简单的示例,加了高亮,看起来就更好点。欢迎大家拍砖。
使用lucene技术,实现android的本地文档资源的全文检索功能,并实现关键字高亮
整合Lucene搜索用户新闻项目实例,支持搜索关键词高亮,简单易懂
此资源配合《android+lucene实现全文检索并高亮关键字》使用http://download.csdn.net/detail/reality_jie/6335113
搜索的时候,不限制站点个数和顺序,支持关键字高亮显示。 管理后台:/admin/adminLogin.jsp username: jobcnn password: 123456 管理用户名和密码的更改在:\WEB-INF\classes\sys_setting.properties 文件里面配置...
使用visual studio 开发的lucene.net和盘古分词实现全文检索。并按照lucene的得分算法进行多...有点小bug,在这个字段没有关键字的时候可能会不显示数据, 如果要是只看全文检索,可以自己去掉高亮,看一下检索结果。
android lucene实现全文检索并高亮关键字.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
DotLucene演示源码 DotLucene实际是Lucene的Asp.net版本,也称为lucene.net 该demo演示了Lucene的常用功能(智能分词、关键字高亮等)
这是一个实现Lucene全文搜索多种文件格式的一个小项目。包括对搜索到得内容中的搜索字进行高亮显示,就是实现像百度那样对搜索的关键字标红。
经修改项目mysql版源码就是idea项目可以直接打开,存在sql脚本有sqlyog导出的脚本,可以导入到本地mysql使用,最好使用... (4)能够高亮显示搜索关键字 (5)显示查询所用的时间 (6)显示搜索历史、过滤关键字
lucene3.6.2及highlighter jar包 可以把关键字在搜索结果中高亮显示
1支持桌面文件搜索,格式包括txt、doc、xls和ppt; 2支持分词查询 3支持全文搜索 4能够高亮显示搜索关键字 5显示查询所用的时间 6显示搜索历史、过滤关键字
(4)能够高亮显示搜索关键字 (5)显示查询所用的时间 (6)显示搜索历史、过滤关键字 摘要: 我们处在一个大数据的时代,伴随着网络信息资源的庞大,人们越来越多地注重怎样才能快速有效地从海量的网络信息中...
(4)能够高亮显示搜索关键字 (5)显示查询所用的时间 (6)显示搜索历史、过滤关键字 经过对搜索引擎的研究同时与Lucene自身的特性相结合, 搜索引擎的设计与实现需要实现的功能阐述如下: (1)支持桌面文件...
Lucene+MySql/Sqlserver2005 例子,自己在学习lucene的过程中,做了这个小列子,是根据数据库的内容来创建索引,里面包括对查找的关键字进行高亮,对现实的内容进行了限定.对Lucene还没有进入深入的理解,里面的代码...
使用Lucene框架写的索引的增、删、改、查组件,支持高亮关键字
经过对搜索引擎的研究同时与Lucene自身的特性相结合,... (4)能够高亮显示搜索关键字 (5)显示查询所用的时间 (6)显示搜索历史、过滤关键字 数据库:SQL Server 使用技术:Lucene + JSP 开发工具:MyEclipse