You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2013/03/10 21:38:32 UTC

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

Dear Wiki user,

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

The "ReleaseNote42" page has been changed by MikeMcCandless:
http://wiki.apache.org/lucene-java/ReleaseNote42?action=diff&rev1=1&rev2=2

Comment:
Pulled stuff from CHANGES ...

  
  Lucene 4.2 Release Highlights:
  
-  * Lucene 4.2 has a new default codec (Lucene42Codec) with a more efficent
+  * Lucene 4.2 has a new default codec (Lucene42Codec) with a more
-    docvalues format (sorted bytes in FST, less addressing overhead, improved
+    efficient docvalues format (sorted bytes in FST, less addressing
-    numeric compression) and LZ4-compressed term vectors.
+    overhead, improved numeric compression) and LZ4-compressed term
+    vectors.
  
+  * Doc values external and codec API and implementations have been
+    simplified: the codec is no longer responsible for buffering doc
+    values; the numerous types have been consolidated down to only
+    three (NUMERIC, BINARY, SORTED); PerFieldDocValuesFormat lets you
+    set a different format for each field, and the doc values and FieldCache
+    APIs were unified.
+ 
-  * Significant refactoring and performance enhancements to the faceting module.
+  * Significant refactoring and performance enhancements to the facet
-    Faceting uses docvalues instead of payloads to store ordinals and supports
-    "drill sideways".
+    module, resulting in overall ~3.8X speedup in one case (single Date
+    field faceting).
+ 
+  * DrillDownQuery in the facet module now supports multi-select.
+ 
+  * A new DrillSideways class enables counting facet labels and counts
+    for both hits and near-misses in a single query.  See
+    http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html
  
   * An additional docvalues type (SORTED_SET) was added that supports multiple
     values.
  
-  * The FST package supports FSTs over 2GB in size.
+  * FSTs are a bit smaller, and the FST package supports FSTs over 2GB
+    in size.
  
-  * Several bugfixes and optimizations since the 4.1 release.
+  * A new LiveFieldValues class lets you get live or real-time values
+    for any indexed doc / field.  See http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html
  
-  * TODO: please add more and reword the above.
+  * Various bugfixes and optimizations since the 4.1 release.
  
  Please read CHANGES.txt for a full list of new features.