mirror of https://github.com/apache/lucene.git
merge forward 4.9.1's CHANGES
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1626571 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
4725d21a56
commit
cc2a2bf0b0
|
@ -142,14 +142,6 @@ Bug Fixes
|
|||
tests (and test iterations). Fix for FaultyIndexInput in particular.
|
||||
(Dawid Weiss)
|
||||
|
||||
* LUCENE-5919: Fix exception handling inside IndexWriter when
|
||||
deleteFile throws an exception, to not over-decRef index files,
|
||||
possibly deleting a file that's still in use in the index, leading
|
||||
to corruption. (Mike McCandless)
|
||||
|
||||
* LUCENE-5922: DocValuesDocIdSet on 5.x and FieldCacheDocIdSet on 4.x
|
||||
are not cacheable. (Adrien Grand)
|
||||
|
||||
* LUCENE-5934: Fix backwards compatibility for 4.0 indexes.
|
||||
(Ian Lea, Uwe Schindler, Robert Muir, Ryan Ernst)
|
||||
|
||||
|
@ -363,34 +355,14 @@ Bug Fixes
|
|||
|
||||
* LUCENE-5824: Fix hunspell 'long' flag handling. (Robert Muir)
|
||||
|
||||
* LUCENE-5827: Make all Directory implementations correctly fail with
|
||||
IllegalArgumentException if slices are out of bounds. (Uwe SChindler)
|
||||
|
||||
* LUCENE-5838: Fix hunspell when the .aff file has over 64k affixes. (Robert Muir)
|
||||
|
||||
* LUCENE-5844: ArrayUtil.grow/oversize now returns a maximum of
|
||||
Integer.MAX_VALUE - 8 for the maximum array size. (Robert Muir,
|
||||
Mike McCandless)
|
||||
|
||||
* LUCENE-5843: Added IndexWriter.MAX_DOCS which is the maximum number
|
||||
of documents allowed in a single index, and any operations that add
|
||||
documents will now throw IllegalStateException if the max count
|
||||
would be exceeded, instead of silently creating an unusable
|
||||
index. (Mike McCandless)
|
||||
|
||||
* LUCENE-5869: Added restriction to positive values for maxExpansions in
|
||||
FuzzyQuery. (Ryan Ernst)
|
||||
|
||||
* LUCENE-5672: IndexWriter.addIndexes() calls maybeMerge(), to ensure the index stays
|
||||
healthy. If you don't want merging use NoMergePolicy instead. (Robert Muir)
|
||||
|
||||
* LUCENE-5897, LUCENE-5400: JFlex-based tokenizers StandardTokenizer and
|
||||
UAX29URLEmailTokenizer tokenize extremely slowly over long sequences of
|
||||
text partially matching certain grammar rules. The scanner default
|
||||
buffer size was reduced, and scanner buffer growth was disabled, resulting
|
||||
in much, much faster tokenization for these text sequences.
|
||||
(Chris Geeringh, Robert Muir, Steve Rowe)
|
||||
|
||||
* LUCENE-5908: Fix Lucene43NGramTokenizer to be final
|
||||
|
||||
Test Framework
|
||||
|
@ -412,6 +384,44 @@ Build
|
|||
* SOLR-6358: Remove VcsDirectoryMappings from idea configuration
|
||||
vcs.xml (Ramkumar Aiyengar via Steve Rowe)
|
||||
|
||||
======================= Lucene 4.9.1 ======================
|
||||
|
||||
Bug fixes
|
||||
|
||||
* LUCENE-5907: Fix corruption case when opening a pre-4.x index with
|
||||
IndexWriter, then opening an NRT reader from that writer, then
|
||||
calling commit from the writer, then closing the NRT reader. This
|
||||
case would remove the wrong files from the index leading to a
|
||||
corrupt index. (Mike McCandless)
|
||||
|
||||
* LUCENE-5919: Fix exception handling inside IndexWriter when
|
||||
deleteFile throws an exception, to not over-decRef index files,
|
||||
possibly deleting a file that's still in use in the index, leading
|
||||
to corruption. (Mike McCandless)
|
||||
|
||||
* LUCENE-5922: DocValuesDocIdSet on 5.x and FieldCacheDocIdSet on 4.x
|
||||
are not cacheable. (Adrien Grand)
|
||||
|
||||
* LUCENE-5843: Added IndexWriter.MAX_DOCS which is the maximum number
|
||||
of documents allowed in a single index, and any operations that add
|
||||
documents will now throw IllegalStateException if the max count
|
||||
would be exceeded, instead of silently creating an unusable
|
||||
index. (Mike McCandless)
|
||||
|
||||
* LUCENE-5844: ArrayUtil.grow/oversize now returns a maximum of
|
||||
Integer.MAX_VALUE - 8 for the maximum array size. (Robert Muir,
|
||||
Mike McCandless)
|
||||
|
||||
* LUCENE-5827: Make all Directory implementations correctly fail with
|
||||
IllegalArgumentException if slices are out of bounds. (Uwe SChindler)
|
||||
|
||||
* LUCENE-5897, LUCENE-5400: JFlex-based tokenizers StandardTokenizer and
|
||||
UAX29URLEmailTokenizer tokenize extremely slowly over long sequences of
|
||||
text partially matching certain grammar rules. The scanner default
|
||||
buffer size was reduced, and scanner buffer growth was disabled, resulting
|
||||
in much, much faster tokenization for these text sequences.
|
||||
(Chris Geeringh, Robert Muir, Steve Rowe)
|
||||
|
||||
======================= Lucene 4.9.0 =======================
|
||||
|
||||
Changes in Runtime Behavior
|
||||
|
|
Loading…
Reference in New Issue