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 2014/04/28 12:48:22 UTC

[Lucene-java Wiki] Update of "ReleaseNote48" by MikeMcCandless

Dear Wiki user,

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

The "ReleaseNote48" page has been changed by MikeMcCandless:
https://wiki.apache.org/lucene-java/ReleaseNote48?action=diff&rev1=5&rev2=6

Comment:
Minor edits

  Lucene 4.8.0 Release Highlights:
  
  * Apache Lucene now requires Java 7 or greater (recommended is
-   Oracle Java 7 or OpenJDK 7, minimum update 55).
+   Oracle Java 7 or OpenJDK 7, minimum update 55; earlier versions
+   have known JVM bugs affecting Lucene).
  
  * Apache Lucene is fully compatible with Java 8.
  
- * The new index format stores checksums on each file and is able
-   to verify them on merges. This ensures that corruptions caused
-   by hardware failures or bugs in the JVM can be detected before
-   new index segments get corrupted.
+ * All index files now store end-to-end checksums, which are
+   now validated during merging and reading. This ensures that
+   corruptions caused by any bit-flipping hardware problems or bugs
+   in the JVM can be detected earlier.  For full detection be sure
+   to enable all checksums during merging (it's disabled by default).
  
- * Lucene got a new Rescorer/QueryRescorer API to rescore search
+ * Lucene has a new Rescorer/QueryRescorer API to perform second-pass
-   results with more expensive scoring functions after hit
-   collection.
+   rescoring or reranking of search results using more expensive scoring
+   functions after first-pass hit collection.
  
+ * AnalyzingInfixSuggester now supports near-real-time autosuggest.
- * The suggest module was improved to support near-realtime
-   autosuggest.
  
- * Sorting of results now supports early termination if
-   SortingMergePolicy is used.
+ * Simplified impact-sorted postings (using SortingMergePolicy and
+   EarlyTerminatingCollector) to use Lucene's Sort class
+   to express the sort order.
  
- * Bulk scoring and normal iterator-based scoring was separated,
+ * Bulk scoring and normal iterator-based scoring were separated,
    so some queries can do bulk scoring more effectively.
  
- * Indexing now uses MurmurHash3 to hash terms while indexing.
+ * Switched to MurmurHash3 to hash terms during indexing.
  
- * IndexWriter now supports updating of binary doc values.
+ * IndexWriter now supports updating of binary doc value fields.
  
  * HunspellStemFilter now uses 10 to 100x less RAM. It also loads
    all known OpenOffice dictionaries without error.
@@ -53, +55 @@

    known to work).
  
  * Lucene now uses Java 7 file system functions under the hood,
-   so index files can be deleted on Windows, although readers are
+   so index files can be deleted on Windows, even when readers are
    still open.
  
  * A serious bug in NativeFSLockFactory was fixed, which could
-   cause multiple index writers aquiring the lock. Part of this
-   fix is that the lock file gets no longer deleted and stays
-   alive in the index directory, it's harmless.
+   allow multiple IndexWriters to acquire the same lock.  The
+   lock file is no longer deleted from the index directory
+   even when the lock is not held.
  
  * Various bugfixes and optimizations since the 4.7.2 release.