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.