摘要: --自己学习build index时笔记 阅读全文
posted @ 2010-05-10 23:20 abstractwind 阅读(665) 评论(0) 推荐(2) 编辑
摘要: 使用Lucene自带的Highlighter就可以实现对原始文件摘要的提取工作。Highlighter类有一个getBestFragment方法,这个方法有多个重载的方法,其中,使用:public final String getBestFragment(Analyzer analyzer, String fieldName,String text)就可以提取摘要,它实现了从指定的原始文件中,提取... 阅读全文
posted @ 2010-05-10 16:35 abstractwind 阅读(2471) 评论(0) 推荐(0) 编辑
摘要: 关于Hits类。这个Hits类可是非常的重要,因为Lucene使用了缓存机制,关于缓存的实现就是在这个Hits类中。Hits工作过程中,使用了LRU算法,即通过一个HitDoc结构来实现一个双向链表,使用LRU置换算法,记录用户最近访问过的Document。开门见山,直接拿出Hits类的实现代码来说话。package org.apache.lucene.search;import java.io.... 阅读全文
posted @ 2010-05-10 09:31 abstractwind 阅读(560) 评论(0) 推荐(0) 编辑