http://www.liutime.com/javainfo/706/
1. 前期准备工作,基于Lucene最新版本4.3 (2013-04-19)
2. 核心代码1,基于Lucene最新版本4.3 (2013-04-22)
2.1 核心代码2,基于Lucene最新版本4.3 (2013-04-22)
3. 创建索引,基于Lucene最新版本4.3 (2013-04-23)
4. 索引内容查询,基于Lucene最新版本4.3 (2013-04-24)
5. 索引内容修改、删除,基于Lucene最新版本4.3 (2013-04-26)
6. 加入Struts2.3.14框架 (2013-04-27)
7. 查询索引内容基于Struts2 (2013-04-28)
8. 查询内容关键字高亮 (2013-05-03)
9. 添加索引内容 (2013-05-06)
10. 加入Spring3.2 \ MyBatis3.2框架 (2013-05-07)
11. Spring定时加入索引内容 (2013-05-14)
12. 定时抓取数据库内容 (2013-05-14)
13. 范围查询及结果排序 (2013-07-08)
注意:要在lucene中查询的关键字中查询带有保护有特殊字符 比如(+ - && || ! ( ) { } [ ] ^ " ~ * ? : )需要使用 QueryParser的静态方法escape(string s), QueryParser.escape("+test")
现Luncene更新到了4.3版本,请替换对应的jar包,经测试可以平滑升级到4.3版本,不影响已创建的索引内容
Struts2.3最近报了几个漏洞,请大家更新struts2.3的最新版本
框架:Struts2.3 Spring3.2 MyBatis3.2 Lucene4.3
开发环境:MyEclipse Tomcat7 MySql5 JDK1.6+
编码方式:UTF-8 (代码已在本地运行,并测试通过)
项目代码已经上传
CSDN下载地址:【lucene4.2编写的搜索引擎项目】
Google下载地址:【lucene4.2编写的搜索引擎项目】
Google SVN下载地址:【http://searchengineone.googlecode.com/svn/searchengine】