Lucence使用笔记
来源:互联网 发布:淘宝申诉怎么写 编辑:程序博客网 时间:2024/05/18 18:54
1. lucence分页
- TopScoreDocCollector topCollector = TopScoreDocCollector.create(
- 100, false);
- searcher.search(query, topCollector);
- System.out.println("命中:" + topCollector.getTotalHits());
- // 查询当页的记录
- ScoreDoc[] docs = topCollector.topDocs((pageNO - 1) * pageSize,
- pageSize).scoreDocs;;
2. 多字段排序使用org.apache.lucene.search.TopFieldCollector
3.高亮显示格式化查询结果:
SimpleHTMLFormatter simpleHTMLFormatter = new SimpleHTMLFormatter("<b><font color='red'>", "</font></b>"); Highlighter highlighter = new Highlighter(simpleHTMLFormatter, new QueryScorer(query)); highlighter.setTextFragmenter(new SimpleFragmenter(Integer.MAX_VALUE))TokenStream tokenStream = getAnalyzer().tokenStream(FIELD_TITLE, new StringReader(value)); String str = highlighter.getBestFragment(tokenStream, value); System.out.println(str);
参考:
http://lucene-group.group.iteye.com/group/topic/24156
http://hi.baidu.com/shirdrn/blog/item/f5ca984cbe7111fcd72afcd3.html
http://sosuny.iteye.com/blog/509505
lucence专栏:
http://www.iteye.com/blogs/subjects/lucene
Lucence并发:
http://www.cnblogs.com/likehua/archive/2012/02/16/2354532.html
- Lucence使用笔记
- Lucence学习笔记
- lucence
- lucence
- lucence
- lucence
- lucence
- Lucence
- Lucence
- lucence
- Apache Lucence 使用的一个简单例子
- lucence简介&lucence示例
- lucence简介&lucence示例
- 使用springboot + lucence + ik +angularjs+jsoup 搜索自己博客
- 配置lucence
- 了解lucence
- 搜索引擎lucence
- Lucence Resource
- IE6下调用功能键方法
- Ext 功能按钮在IE8兼容模式下显示不完全
- Log4j使用笔记
- msclass实例 jquery 通用滚动特效,文字单行,多行停留滚动,图文上下左右滚动
- java 静态块与非静态块的执行顺序
- Lucence使用笔记
- GOF23种设计模式趣谈(转载)
- Spring的PropertyPlaceholderConfigurer
- web.xml 中的listener、 filter、servlet 加载顺序及其详解(转载)
- USB协通讯议--深入理解
- 使用plsql执行计划进行sql调优(转载)
- iframe使用笔记
- SQL优化笔记
- oracle中使用序列和触发器实现单个字段值自增长