lucene3.5学习笔记02--创建索引和建立搜索

摘要: 先大致了解一下lucene的组成结构lucene的组成结构:对于外部应用来说索引模块(index)和检索模块(search)是主要的外部应用入口org.apache.Lucene.search/搜索入口org.apache.Lucene.index/索引入口org.apache.Lucene.analysis/语言分析器org.apache.Lucene.queryParser/查询分析器org.apache.Lucene.document/存储结构org.apache.Lucene.store/底层IO/存储结构org.apache.Lucene.util/一些公用的数据结构接下来,我们构建 阅读全文
posted @ 2012-03-04 18:04 hercules 阅读(191) 评论(0) 推荐(0)

lucene3.5学习笔记01--搭建开发环境

摘要: 久闻全文检索引擎lucene的大名,正好最近手头工作告一段落,我准备花时间好好学习一下。 废话不多说,先把环境搭起来吧。 准备工作下载lucene3.5源码包 点这里将lucene3.5源码导入eclipse工程导入后的工程如下图test里面都是单元测试类,有兴趣可以运行一下试试,当然你也可以直接参考这些测试代码来理解lucene的功能运行这些测试类需要开启jvm的断言功能,因为jvm的断言功能默认是关闭的你可以在每个运行里面的vm参数里面加上 -ea我比较偷懒,直接加载虚拟机处了,这样就不用每次都跑到运行里面加好了,环境搭起来了,也没有报错的警告,可以慢慢品读lucene的源码了发现... 阅读全文
posted @ 2012-03-04 16:51 hercules 阅读(222) 评论(0) 推荐(0)

简单寻找连续段

摘要: 已排序的[1,2,3,5,6,8,10,11,12,13,15] 要求输出,即找出连续的一段一段 "1-3" "5-6" "8" "10-13" "15" public static void main(String[] args) { // 源数组 int[] src = {1,3,4,5,7,9,11,12,14,16}; // 增量 int interval = 1; // 初值 int begin = src[0]; ... 阅读全文
posted @ 2012-03-04 09:48 hercules 阅读(154) 评论(0) 推荐(0)