`
alex_gao
  • 浏览: 79711 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Lucence使用笔记

 
阅读更多

1. lucence分页

 

  1. TopScoreDocCollector topCollector = TopScoreDocCollector.create(  
  2.                     100false);          
  3. searcher.search(query, topCollector);  
  4. System.out.println("命中:" + topCollector.getTotalHits());  
  5.  // 查询当页的记录    
  6. ScoreDoc[] docs = topCollector.topDocs((pageNO - 1) * pageSize,  
  7.                     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

分享到:
评论

相关推荐

    lucene使用总结笔记

    lucene使用总结笔记lucene使用总结笔记lucene使用总结笔记lucene使用总结笔记lucene使用总结笔记

    Lucene 课堂笔记

    传智播客lucene课堂笔记,和大家分享下,就是上课的时候记的

    lucene笔记.pdf

    lucene笔记

    lucene学习笔记

    lucene学习笔记,lucene入门必备材料

    本人的Lucene2.9学习笔记

    本人的Lucene2.9学习笔记 本人的Lucene2.9学习笔记 本人的Lucene2.9学习笔记 本人的Lucene2.9学习笔记本人的Lucene2.9学习笔记本人的Lucene2.9学习笔记 本人的Lucene2.9学习笔记

    Lucene部分笔记

    一些Lucene类的常用方法,初学者可以看一下,来自《开发自己的搜索引擎》一书。

    传智播客Lucene课程课堂笔记

    传智播客Lucene课程课堂笔记

    lucene课程笔记

    关于lucene开发的工作笔记,详细的介绍了lucene的索引在创建过程中应该主意的一些事项和要求

    lucene笔记

    lucene 笔记

    Lucene 3.6 学习笔记

    第一章 LUCENE基础 2 1.1 索引部分的核心类 2 1.2 分词部分的核心类 2 1.3 搜索部分的核心类 2 第二章 索引建立 3 2.1 创建Directory 3 2.2 创建Writer 3 2.3 创建文档并且添加索引 4 2.4 查询索引的基本信息 5 2.5 ...

    Lucene学习笔记(一)Lucene入门实例

    NULL 博文链接:https://kylinsoong.iteye.com/blog/719415

    lucene文档笔记详解

    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎

    Lucene学习笔记.doc

    很好的Lucene学习入门资料。lucene是纯java开发的,支持索引的建立和搜索

    Lucene研究,Lucene 读书笔记

    一、 全文检索的基本概念 (1)、数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等...

    Lucene笔记.doc

    Lucene笔记中包含了 什么是lucene 应用领域 创建索引 使用luke查看索引 搜索索引 Field域的详细介绍 各种类型的搜索 使用中文分词器

    【大搜集:lucene学习资料】---<下载不扣分,回帖加1分,欢迎下载,童叟无欺>

    基于Java的全文索引引擎.doc lucene测试代码.txt ... Lucene入门与使用 .txt lucene性能.txt 大富翁全文索引和查询的例子程序.txt 关于lucene2.0的创建、检索和删除功能的完整实现.doc weblucene.txt

Global site tag (gtag.js) - Google Analytics