Apache Lucene 7.3.0 已发布。Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
主要更新内容:
API 更新:
LUCENE-8051 : LevensteinDistance renamed to LevenshteinDistance.
(Pulak Ghosh via Adrien Grand)
LUCENE-8099 : Deprecate CustomScoreQuery, BoostedQuery and BoostingQuery. Users should instead use FunctionScoreQuery, possibly combined with a lucene expression
(Alan Woodward)
LUCENE-8104 : Remove facets module compile-time dependency on queries
(Alan Woodward)
LUCENE-8145 : UnifiedHighlighter now uses a unitary OffsetsEnum rather than a list of enums
新特性:
LUCENE-2899 : Add new module analysis/opennlp, with analysis components to perform tokenization, part-of-speech tagging, lemmatization and phrase chunking by invoking the corresponding OpenNLP tools. Named entity recognition is also provided as a Solr update request processor.
(Lance Norskog, Grant Ingersoll, Joern Kottmann, Em, Kai Gülzau, Rene Nederhand, Robert Muir, Steven Bower, Steve Rowe)
LUCENE-8126 : Add new spatial prefix tree (SPT) based on google S2 geometry. It can only be used currently with Geo3D spatial context and it provides improvements on indexing time for non-points shapes and on query performance.
(Ignacio Vera, David Smiley)
.
更多内容请查看 ChangeLog
下载地址:
http://www.apache.org/dyn/closer.lua/lucene/java/7.3.0