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差不多,只不过查询只限于本地数据库中已存好的数据。
- JAVA基于Lucene实现建立索引以及检索
- 数据检索---基于Lucene索引
- 基于Java的全文索引/检索引擎——Lucene
- 基于Java的全文索引/检索引擎——Lucene
- 基于Java的全文索引/检索引擎——Lucene
- 基于Java的全文索引/检索引擎——Lucene
- 基于Lucene对少量新闻(5000篇左右)应用TFIDF方法进行关键字抽取与建立索引、检索
- 在应用中加入全文检索功能-基于Java的全文索引引擎Lucene简介
- Lucene初试——关于大文本建立索引和中文乱码以及QueryParser检索的一些体会
- Lucene:基于Java的全文检索引擎
- lucence实现中文检索(建立索引)
- lucene 检索数据库索引
- Lucene 建立索引数据库 实现搜索网页
- 基于lucene的案例开发:实时索引的检索
- Lucene之建立索引以及根据索引查询
- java实现Lucene索引搜索
- 在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介
- 在应用中加入全文检索功能—基于Java的全文索引引擎Lucene简介(收藏)
- 微软应用程序架构设计指南2.0 第一部分 基本原则 第二章.NET平台纵览
- 收购、山寨、巨头及其他
- EKNTVS
- 查看oracle的执行计划
- Struts 2中的OGNL
- JAVA基于Lucene实现建立索引以及检索
- 数组和指针(转帖)
- 触摸屏
- 用FormLayout打造自适应窗体大小的控件布局
- 新思想
- 见证2008,盘点2008
- 触摸屏之二
- 《Inside Qt Series》专栏文章总索引
- FTP限速的实现算法(01)