lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Noble Paul <>
Subject [ANNOUNCE] Apache Lucene 5.3.0 released
Date Tue, 25 Aug 2015 02:47:02 GMT
24 August 2015, Apache Luceneā„¢ 5.3.0 available

The Lucene PMC is pleased to announce the release of Apache Lucene 5.3.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

The release is available for immediate download at:

This release contains numerous bug fixes, optimizations, and
improvements, some of which are highlighted below. The release is
available for immediate download at:

Lucene 5.3.0 Release Highlights:

API Changes

PhraseQuery and BooleanQuery are now immutable

New features

Added a new class that
can be used to validate that an index has an appropriate structure to
run join queries
Added a new BlendedTermQuery to blend statistics across several terms
New common suggest API that mirrors Lucene's Query/IndexSearcher APIs
for Document based suggester.
IndexWriter can now be initialized from an already open near-real-time
or non-NRT reader
Add experimental range tree doc values format and queries, based on a
1D version of the spatial BKD tree, for a faster and smaller
alternative to postings-based numeric and binary term filtering. Range
trees can also handle values larger than 64 bits.

Geo-related features and improvements

Added GeoPointField, GeoPointInBBoxQuery, GeoPointInPolygonQuery for
simple "indexed lat/lon point in bbox/shape" searching
Added experimental BKD geospatial tree doc values format and queries,
for fast "bbox/polygon contains lat/lon points"
Use doc values to post-filter GeoPointField hits that fall in boundary
cells, resulting in smaller index, faster searches and less heap used
for each query


Reduce RAM usage of FieldInfos, and speed up lookup by number, by
using an array instead of TreeMap except in very sparse cases
Faster intersection of the terms dictionary with very finite automata,
which can be generated eg. by simple regexp queries
Various bugfixes and optimizations since the 5.2.0 release.

See the CHANGES.txt file included with the release for a full list of
changes and further details.

Please report any feedback to the mailing lists
Noble Paul

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message