The Lucene PMC is pleased to announce the release of Apache Lucene 7.7.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.
* Fix LatLonShape WITHIN queries that fail with Multiple search Polygons
that share the dateline.
* LatLonShape's within and disjoint queries can return false positives
with indexed multi-shapes.
* ExitableDirectoryReader may now time out queries that run on points
such as range queries or geo queries.
* StandardTokenizer and UAX29URLEmailTokenizer now support Unicode 9.0,
and provide Unicode UTS#51 v11.0 Emoji tokenization with the "<EMOJI>"
* TopFieldCollector can now early-terminates queries when sorting by
* Speed up merging segments of points with data dimensions by only
sorting on the indexed dimensions.
* The KoreanTokenizer no longer splits unknown words on combining
diacritics and detects script boundaries more accurately with
* Change LatLonShape encoding to use 4 bytes Per Dimension.
* BufferedUpdates now uses an optimized storage for buffering docvalues
updates that can save up to 80% of the heap used compared to the previous
implementation and uses non-object based datastructures.
* Moved to the default accepted overhead ratio for packet ints in
DocValuesFieldUpdates yields an up-to 4x performance improvement when
applying doc values updates.
* Doc-value updates get applied faster by sorting with quicksort, rather
than an in-place mergesort, which needs to perform fewer swaps.
* Decrease I/O pressure when merging high dimensional points.
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 applies to Maven access.