7 June 2015, Apache Lucene™ 5.2.0 available The Lucene PMC is pleased to announce the release of Apache Lucene 5.2.0
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. This release contains numerous bug fixes, optimizations, and improvements, some of which are highlighted below. The release is available for immediate download at: http://lucene.apache.org/core/mirrors-core-latest-redir.html <http://lucene.apache.org/core/mirrors-core-latest-redir.html> Please read CHANGES.txt for a full list of new features and changes: https://lucene.apache.org/core/5_2_0/changes/Changes.html Lucene 5.2.0 Release Highlights: * Span queries now share document conjunction/intersection code with boolean queries, and use two-phased iterators for faster intersection by avoiding loading positions in certain cases. * Added two-phase support to SpanNotQuery, and SpanPositionCheckQuery and its subclasses: SpanPositionRangeQuery, SpanPayloadCheckQuery, SpanNearPayloadCheckQuery, SpanFirstQuery. * Added a new query time join to the join module that uses global ordinals, which is faster for subsequent joins between reopens. * New CompositeSpatialStrategy combines speed of RPT with accuracy of SDV. Includes optimized Intersect predicate to avoid many geometry checks. Uses TwoPhaseIterator. * New LimitTokenOffsetFilter that limits tokens to those before a configured maximum start offset. * New spatial PackedQuadPrefixTree, a generally more efficient choice than QuadPrefixTree, especially for high precision shapes. When used, you should typically disable RPT's pruneLeafyBranches option. * Expressions now support bindings keys that look like zero arg functions * Add SpanWithinQuery and SpanContainingQuery that return spans inside of / containing another spans. * New Spatial "Geo3d" API with partial Spatial4j integration. It is a set of shapes implemented using 3D planar geometry for calculating spatial relations on the surface of a sphere. Shapes include Point, BBox, Circle, Path (buffered line string), and Polygon. * Various bugfixes and optimizations since the 5.1.0 release. Please read CHANGES.txt for a full list of new features. Please report any feedback to the mailing lists (http://lucene.apache.org/core/discussion.html) Note: The Apache Software Foundation uses an extensive mirroring network for distributing releases. It is possible that the mirror you are using may not have replicated the release yet. If that is the case, please try another mirror. This also goes for Maven access.