lucene全文检索范例二(实现对10万条数据检索文件的增删改查操作)

lucene全文检索实例二(实现对10万条数据检索文件的增删改查操作)

公司闲暇的时候自己做了个lucene3.6.0全文检索的示例,该实例从数据库生成的10w条以上数据的检索文件中对数据进行增删改查操作,并进行分页查询,计算了下,查询一个有10w条数据左右的关键字用时只有几百毫秒左右,工程中用的技术有 lucene,artdialog,jquery,prototype,servlet

上传这个示例只希望和大家一起交流,共同进步。

下面附带实例的工程文件、jar包及10w条测试数据

 

1.首先我用的是mysql,建一个名为test的数据库,将下载的student.jar 中的数据导入数据库

2.在C盘下新建test的文件夹

3.下载工程TestOne.jar因为图方便我将lucene3.6.0的所有jar都打包了,下载lucenelib1,jar,lucenelib2,jar,lucenelib3,jar将里面的jar包放到工程lib目录下,引入jar包

4.执行类路径text 目录下的TestReadMysql.java 访问数据库生成索引文件,索引文件将放在C盘下的test目录下

5.将工程发布到tomcat 运行