You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Simon Willnauer <si...@apache.org> on 2013/05/06 15:11:47 UTC
[ANNOUNCE] Apache Lucene 4.3 released
May 2013, Apache Luceneā¢ 4.3 available
The Lucene PMC is pleased to announce the release of Apache Lucene 4.3
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
See the CHANGES.txt file included with the release for a full list of details.
Lucene 4.3 Release Highlights:
* Significant performance improvements for minShouldMatch BooleanQuery due to
skipping resulting in up to 4000% faster queries.
* A new SortingAtomicReader which allows sorting an index based on a
sort criteria (e.g.
a numeric DocValues field), as well as SortingMergePolicy which
sorts documents before
segments are merged.
* DocIdSetIterator and Scorer now has a cost API that provides an upper bound
of the number of documents the iterator might match. This API allows
optimisation
during query execution or how filters are applied.
* Analyzing/FuzzySuggester now allow to record arbitrary byte[] as a
payload. The suggesters
also use an ending offset to determine whether the last token was
finished or not, so that
a query "i " will no longer suggest "Isla de Muerta" for example.
* Lucene Spatial Module can now search for indexed shapes by Within,
Contains, and Disjoint
relationships, in addition to typical Intersects.
* PostingsHighlighter now allows custom passage scores, per-field
BreakIterators and has been
detached from TopDocs. Additionally, subclasses can override where
string values for highlighting
are pulled from alternatively to stored fields.
* New SearcherTaxonomyManager manages near-real-time reopens of both
IndexSearcher and
TaxonomyReader (for faceting).
* Added new facet method to the facet module to compute facet counts
using SortedSetDocValuesField, without a separate taxonomy index.
- DrillSideways class, for computing sideways facet counts, is now
more flexible: it allows more
than one FacetRequest per dimension and now allows drilling down on
dimensions that do not have a facet request.
- Various bugfixes and optimizations since the 4.2.1 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.
Happy searching,
Lucene/Solr developers