fix 3.x section of CHANGES.txt to be accurate

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1102119 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Robert Muir 2011-05-11 22:37:16 +00:00
parent 02bc22d21a
commit b3bb2aa0ac
1 changed files with 27 additions and 3 deletions

View File

@ -498,19 +498,37 @@ New features
that allows to upgrade all segments to last recent supported index that allows to upgrade all segments to last recent supported index
format without fully optimizing. (Uwe Schindler, Mike McCandless) format without fully optimizing. (Uwe Schindler, Mike McCandless)
Optimizations * LUCENE-1076: Added TieredMergePolicy which is able to merge non-contiguous
segments, which means docIDs no longer necessarily stay "in order".
(Mike McCandless, Shai Erera)
* LUCENE-2990: ArrayUtil/CollectionUtil.*Sort() methods now exit early * LUCENE-3071: Adding ReversePathHierarchyTokenizer, added skip parameter to
on empty or one-element lists/arrays. (Uwe Schindler) PathHierarchyTokenizer (Olivier Favre via ryan)
API Changes API Changes
* LUCENE-3061: IndexWriter's getNextMerge() and merge(OneMerge) are now public
(though @lucene.experimental), allowing for custom MergeScheduler
implementations. (Shai Erera)
* LUCENE-3065: Document.getField() was deprecated, as it throws * LUCENE-3065: Document.getField() was deprecated, as it throws
ClassCastException when loading lazy fields or NumericFields. ClassCastException when loading lazy fields or NumericFields.
(Uwe Schindler, Ryan McKinley, Mike McCandless) (Uwe Schindler, Ryan McKinley, Mike McCandless)
Optimizations
* LUCENE-2990: ArrayUtil/CollectionUtil.*Sort() methods now exit early
on empty or one-element lists/arrays. (Uwe Schindler)
* LUCENE-2897: Apply deleted terms while flushing a segment. We still
buffer deleted terms to later apply to past segments. (Mike McCandless)
Bug fixes Bug fixes
* LUCENE-2996: addIndexes(IndexReader) did not flush before adding the new
indexes, causing existing deletions to be applied on the incoming indexes as
well. (Shai Erera, Mike McCandless)
* LUCENE-3024: Index with more than 2.1B terms was hitting AIOOBE when * LUCENE-3024: Index with more than 2.1B terms was hitting AIOOBE when
seeking TermEnum (eg used by Solr's faceting) (Tom Burton-West, Mike seeking TermEnum (eg used by Solr's faceting) (Tom Burton-West, Mike
McCandless) McCandless)
@ -528,6 +546,12 @@ Bug fixes
PhraseQuery as term with lower doc freq will also have less positions. PhraseQuery as term with lower doc freq will also have less positions.
(Uwe Schindler, Robert Muir, Otis Gospodnetic) (Uwe Schindler, Robert Muir, Otis Gospodnetic)
Test Cases
* LUCENE-3002: added 'tests.iter.min' to control 'tests.iter' by allowing to
stop iterating if at least 'tests.iter.min' ran and a failure occured.
(Shai Erera, Chris Hostetter)
======================= Lucene 3.1.0 ======================= ======================= Lucene 3.1.0 =======================
Changes in backwards compatibility policy Changes in backwards compatibility policy