2008-03-11

[转]Lucene-2.0学习文档

关键字: lucene
[转]Lucene-2.0学习文档 作者:Javafish(likunkun) Email:javafish@sunxin.org   Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field可以看作是数据库的字段。用lucene实 现搜索引擎就像用JDBC实现连接数据库一样简单。     Lucene2.0,它与以前广泛应用和介绍的Lucene ...
2008-03-07

[转]深入 Lucene 索引机制

关键字: java全文检索
  Lucene 是一个基于 Java 的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。Lucene 目前是著名的 Apache Jakarta 家族中的一个开源项目,下面我们即将学习 Lucene 的索引机制以及它的索引文件的结构。 在这篇文章中,我们首先演示如何使用 Lucene 来索引文档,接着讨论如何提高索引的性能。最后我们来分析 Lucene 的索引文件结构。需要记住的是,Lucene 不是一个完整的应用程序,而是一个信息检索包,它方便你为你的应用程序添加索引和搜索功能。 架构概览 图一显示了 Lucene 的索引机制的架构 ...