编程之路

——火地晋

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

http://baike.baidu.com/view/371811.htm?fr=ala0_1_1

Lucene是apache软件基金会[4] jakarta项目组的一个子项目,是一个开放源代码[5]的全文检索引擎工

具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

Lucene的原作者是Doug Cutting,他是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎[6]的主要开发者,后在Excite[7]担任高级系统架构设计师,目前从事于一些Internet底层架构的研究。早先发布在作者自己的http://www.lucene.com/,后来发布在SourceForge[8],2001年年底成为apache软件基金会jakarta的一个子项目:http://jakarta.apache.org/lucene/

 Lucene最初是由Doug Cutting开发的,在SourceForge的网站上提供下载。在2001年9月做为高质量的开源Java产品加入到Apache软件基金会的 Jakarta家族中。随着每个版本的发布,这个项目得到

明显的增强,也吸引了更多的用户和开发人员。2004年7月,Lucen

e1.4版正式发布,10月的1.4.2版本做了一次bug修正。表1.1显示了Lucene的发布历史。

  版本 发布日期 里程碑

  0.01 2000年3月 第一个开源版本(SourceForge)

  1.0 2000年10月

  1.01b 2001年7月 最后的SourceForge版本

  1.2 2002年6月 第一个Apache Jakarta版本

  1.3 2003年12月 复合索引格式,查询分析器增加,远程搜索,token定位,可扩展的API

  1.4 2004年7月 Sorting, span queries, term vectors

  1.4.1 2004年8月 排序性能的bug修正

  1.4.2 2004年10月 IndexSearcher optimization and misc. fixes

  1.4.3 2004年冬 Misc. fixes2.4.1 2009年3月8日发布新版本

  2.3.0 2008年1月 更新为2.3.0

  2.4.0 2008年10月 更新为2.4.0

  2.4.1 2009年 5月 更新为 2.4.1

  2.9.0 2009年9月25号 更新为2.9.0

  2.9.1 2009年11月6号 更新为2.9.1

  3.0.0 2009年11月25号 更新为3.0.0

  3.0.1 2010年2月26号 更新为3.0.1

  18 June 2010 - Lucene Java 3.0.2 and 2.9.3 available

 

posted on 2010-09-01 23:00  火地晋  阅读(504)  评论(0编辑  收藏  举报