You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2019/03/12 13:58:43 UTC

[Lucene-java Wiki] Update of "ReleaseNote80" by jimczi

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucene-java Wiki" for change notification.

The "ReleaseNote80" page has been changed by jimczi:
https://wiki.apache.org/lucene-java/ReleaseNote80?action=diff&rev1=9&rev2=10

Comment:
Update release notes for Lucene 8.0.0

- ## page was copied from ReleaseNote70
- = 20 September 2017, Apache Lucene™ 7.0.0 available =
+ = XX March 2019, Apache Lucene™ 8.0.0 available =
  
- The Lucene PMC is pleased to announce the release of Apache Lucene 7.0.0.
+ The Lucene PMC is pleased to announce the release of Apache Lucene 8.0.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
+ 
  Please read CHANGES.txt for a full list of new features and changes:
  
- https://lucene.apache.org/core/7_0_0/changes/Changes.html
+ https://lucene.apache.org/core/8_0_0/changes/Changes.html
  
- Lucene 7.0.0 Release Highlights:
+ Lucene 8.0.0 Release Highlights:
+  * Indices that were created before the previous major version will now fail to open even if they have been merged with the previous major version.
+  * Codecs now have the ability to index score impacts.
+  * Queries now support faster collection of top hits when the total hit count is not required.
+  * IndexSearcher's search and searchAfter methods now only compute total hit counts accurately up to 1,000 in order to enable top-hits optimizations.
+  * Queries are now required to produce positive scores.
+  * FSTs can now remain off-heap, accessed via IndexInput, and the default codec's term dictionary will now leave the FST for the terms index off-heap for non-primary-key fields using MMapDirectory, reducing heap usage for such fields.
+  * Index-time jump-tables for DocValues, for O(1) advance when retrieving doc values.
-  * Doc values switched from random access to iterators.
-  * The 7.0 codec now sparsely encodes sparse doc values and length normalization factors ("norms"), which also translates to optimization in both indexing, and search on sparse values. With these changes, you finally only pay for what you actually use with doc values, in index size, indexing performance, etc.
-  * Index time boost for documents is now removed.
-  * Substantial performance gains for delete and update heavy Lucene usage; see http://blog.mikemccandless.com/2017/07/lucene-gets-concurrent-deletes-and.html for details
-  * Query scoring is now simpler with removal of coord factor, and query normalization.
-  * Classic query parser no longer splits on whitespaces.  This enables better multi-word synonym support.
-  * The version of Lucene that created the index segment would be recorded, along with the version that last modified the index.
-  * !IndexWriter, used to add, update and delete documents in your index, will no longer accept broken token offsets sometimes produced by mis-behaving token filters.
-  * !IndexReader exposes methods that are typically used to manage resources whose lifetime needs to mimic the lifetime of segments/indexes, typically caches. They have been made much less trappy.
-  * The dimensional points API now takes a field name up front to offer per-field points access, matching how the doc values APIs work.
-  * The !PostingsHighlighter was removed.  Migrating to the UnifiedHighlighter should be straight-forward.
  
- Apache Lucene was tested to be fully compatible with the release of Java 9 and its module system Jigsaw, coming out tomorrow on September 21th!
- 
- Further details of changes are available in the change log available at: http://lucene.apache.org/core/7_0_0/changes/Changes.html
+ Further details of changes are available in the change log available at: http://lucene.apache.org/core/8_0_0/changes/Changes.html
- 
- To read more about the changes, also see: http://blog.mikemccandless.com/2017/03/apache-lucene-70-is-coming-soon.html
  
  Please report any feedback to the mailing lists (http://lucene.apache.org/core/discussion.html)