JAVA基于Lucene实现建立索引以及检索

来源:互联网 发布:七十二变软件 编辑:程序博客网 时间:2024/05/19 10:35

Step 1 利用Lucene建立索引

数据库中存放了数据集,对应上万个TXT的文件,表FILE含有两个字段,分别为path和content,依次保存文件的路径和内容。这里,利用Lucene对这些数据建立索引。

 

 

Step 2 查询索引

对于已经建立好的索引,下一步便是查询,这里,将查询语句写在ACTION中,然后将结果返回JSP进行显示。

 

Step 3 显示与分页

对于分页机制,我选择的是将用户查询的结果保存在SESSION中,每次在SESSION中取相应大小的结果,这样做的结果是用户在点击查询的时候,速度相对比较慢,但分页时就不需要重复查询。当然了,个人认为这是个比较stupid的方法,但一时也没想到更好的方法,只好将就了……

 

 

这个程序的效果就跟Google差不多,只不过查询只限于本地数据库中已存好的数据。

原创粉丝点击