[ANNOUNCE] Apache Lucene 8.3.0 released

Ishan Chattopadhyaya <[email protected]> Sun, 3 Nov 2019 04:32:34 +0530
Newsgroups gmane.comp.jakarta.lucene.user,gmane.comp.apache.webservices.general,gmane.comp.apache.tiles.devel
Message-ID <CAHPRk5E3e9pow4YmAUdo+_0Mjfp0YFsGFbT7gE70Y-_coDXuTA__22037.788298779$1572735794$gmane$org@mail.gmail.com>
## 2 November 2019, Apache Lucene=E2=84=A2 8.3.0 available

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

  <https://lucene.apache.org/core/downloads.html>

### Lucene 8.3.0 Release Highlights:

  * New SpanishMinimalStemFilter
  * New "export all terms and doc freqs" feature to Luke with delimiters
  * Composite Matches from multiple subqueries now allow access to
their submatches, and a new NamedMatches API allows marking of
subqueries and a simple way to find which subqueries have matched on a
given document
  * Range Query For Multiple Connected Ranges
  * LatLonDocValuesPointInPolygonQuery for LatLonDocValuesField
  * New UniformSplitPostingsFormat (name "UniformSplit") primarily
benefiting in simplicity and extensibility
  * New STUniformSplitPostingsFormat (name "SharedTermsUniformSplit")
that shares a single internal term dictionary across fields
  * DisjunctionMaxQuery more efficiently leverages impacts to skip
non-competitive hits
  * BooleanQuery with no scoring clause can now early terminate the
query when the total hits is not requested
  * Matches on wildcard queries will defer building their full
disjunction until a MatchesIterator is pulled
  * spatial-extras quad and packed quad prefix trees now index points faste=
r
  * Add additional leaf node level optimizations in LatLonShapeBoundingBoxQ=
uery
  * Improve performance of WITHIN and DISJOINT queries for Shape
queries by doing just one pass whenever possible
  * Introduce shared count based early termination across multiple slices
  * Blocktree's seekExact now short-circuits false if the term isn't
in the min-max range of the segment. Large perf gain for ID/time like
data when populated sequentially
  * Show SPI names instead of class names in Luke Analysis tab
  * GraphTokenStreamFiniteStrings preserves all Token attributes
through its finite strings TokenStreams
  * Introduced SpanPositionRange into XML Query Parser
  * Use a sort key instead of true distance in NearestNeighbor
  * Tessellator labels the edges of the generated triangles whether
they belong to the original polygon
  * Use exact distance between point and bounding rectangle in
FloatPointNearestNeighbor
  * The Korean analyzer now splits tokens on boundaries between digits
and alphabetic characters
  * MoreLikeThis is biased for uncommon fields


Please read CHANGES.txt for a full list of new features and changes:

  <https://lucene.apache.org/core/8_3_0/changes/Changes.html>


Note: The Apache Software Foundation uses an extensive mirroring network fo=
r
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 applies to Maven access.