欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Apache Lucene 3.4发布

程序员文章站 2022-03-23 14:26:53
...
Apache Lucene 3.4 发布了!

Apache Lucene 3.4发布


Apache Lucene 是一个基于 Java 的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。Lucene 目前是著名的 Apache Jakarta 家族中的一个开源项目,也是目前最为流行的基于 Java 开源全文检索工具包。

此次发布包括了大量的bug修复、优化及改进。主要改进如下:

  • 修复了一个重要的bug(LUCENE-3418):操作系统或电脑崩溃,或是断电时Lucene索引文件很容易受到损坏。
  • 增加一个新的faceting模块(contrib/facet),以便计算检索时间内的分面统计(包括hierarchial和non-hierarchical的)(LUCENE-3079)。
  • 增加一个新的join模块(contrib/join),能够使用BlockJoinQuery/Collector对内嵌(parent/child)文档进行索引及检索(LUCENE-3171)。
  • 现在索引文档可以包含词频,而不带地址了(LUCENE-2048);先前的omitTermFreqAndPositions总是将两者都省略。
  • QueryParser模块(contrib/queryparser)现在可以创建NumericRangeQuery。
  • 在contrib/analyzers中增加了一个SynonymFilter,可以进行多关键词索引或查询,其中包含可以读取wordnet及solr同义词格式的分析程序。(LUCENE-3233)。
  • 现在能够控制缺少排序字段的文档的排序操作,可使用SortField.setMissingValue实现(LUCENE-3390)。
  • 修复了在使用addIndexes方法后,term vector会被从索引中静默删除的问题(LUCENE-3402)。
详细信息参阅:CHANGES.txt

下载地址:http://www.apache.org/dyn/closer.cgi/lucene/java