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

Step 1 利用Lucene建立索引

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

 

 

Step 2 查询索引

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

 

Step 3 显示与分页

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

 

 

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值