Move 4.7.1 issues to a new 4.7.1 section

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1581159 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Steven Rowe 2014-03-25 00:35:28 +00:00
parent 051c7b6054
commit 484e5bbbe7
1 changed files with 54 additions and 48 deletions

View File

@ -65,15 +65,11 @@ System Requirements
Changes in Runtime Behavior Changes in Runtime Behavior
* LUCENE-5472: IndexWriter.addDocument will now throw an IllegalArgumentException * LUCENE-5472: IndexWriter.addDocument will now throw an IllegalArgumentException
if a Term to be indexed exceeds IndexWriter.MAX_TERM_LENGTH. To recreate previous if a Term to be indexed exceeds IndexWriter.MAX_TERM_LENGTH. To recreate previous
behavior of silently ignoring these terms, use LengthFilter in your Analyzer. behavior of silently ignoring these terms, use LengthFilter in your Analyzer.
(hossman, Mike McCandless, Varun Thacker) (hossman, Mike McCandless, Varun Thacker)
* LUCENE-5532: AutomatonQuery.equals is no longer implemented as "accepts same language".
This was inconsistent with hashCode, and unnecessary for any subclasses in Lucene.
If you desire this in a custom subclass, minimize the automaton. (Robert Muir)
New Features New Features
* LUCENE-5356: Morfologik filter can accept custom dictionary resources. * LUCENE-5356: Morfologik filter can accept custom dictionary resources.
@ -197,23 +193,6 @@ Optimizations
Bug fixes Bug fixes
* LUCENE-5450: Fix getField() NPE issues with SpanOr/SpanNear when they have an
empty list of clauses. This can happen for example, when a wildcard matches
no terms. (Tim Allison via Robert Muir)
* LUCENE-5473: Throw IllegalArgumentException, not
NullPointerException, if the synonym map is empty when creating
SynonymFilter (帅广应 via Mike McCandless)
* LUCENE-5432: EliasFanoDocIdSet: Fix number of index entry bits when the maximum
entry is a power of 2. (Paul Elschot via Adrien Grand)
* LUCENE-5466: query is always null in countDocsWithClass() of SimpleNaiveBayesClassifier.
(Koji Sekiguchi)
* LUCENE-5481: IndexWriter.forceMerge used to run a merge even if there was a
single segment in the index. (Adrien Grand, Mike McCandless)
* LUCENE-5483: Fix inaccuracies in HunspellStemFilter. Multi-stage affix-stripping, * LUCENE-5483: Fix inaccuracies in HunspellStemFilter. Multi-stage affix-stripping,
prefix-suffix dependencies, and COMPLEXPREFIXES now work correctly according prefix-suffix dependencies, and COMPLEXPREFIXES now work correctly according
to the hunspell algorithm. Removed recursionCap parameter, as its no longer needed, rules for to the hunspell algorithm. Removed recursionCap parameter, as its no longer needed, rules for
@ -229,34 +208,8 @@ Bug fixes
* LUCENE-5507: Fix HunspellStemFilter loading of dictionaries with large amounts of aliases * LUCENE-5507: Fix HunspellStemFilter loading of dictionaries with large amounts of aliases
etc before the encoding declaration. (Robert Muir) etc before the encoding declaration. (Robert Muir)
* LUCENE-5502: Fixed TermsFilter.equals that could return true for different
filters. (Igor Motov via Adrien Grand)
* LUCENE-5522: FacetsConfig didn't add drill-down terms for association facet
fields labels. (Shai Erera)
* LUCENE-5520: ToChildBlockJoinQuery would hit
ArrayIndexOutOfBoundsException if a parent document had no children
(Sally Ang via Mike McCandless)
* LUCENE-5525: Implement MultiFacets.getAllDims, so you can do sparse
facets through DrillSideways, for example. (Jose Peleteiro, Mike
McCandless)
* LUCENE-5532: AutomatonQuery.hashCode was not thread-safe. (Robert Muir)
* LUCENE-4978: Spatial RecursivePrefixTree queries could result in false-negatives for
indexed shapes within 1/2 maxDistErr from the edge of the query shape. This meant
searching for a point by the same point as a query rarely worked. (David Smiley)
* LUCENE-5111: Fix WordDelimiterFilter to return offsets in correct order. (Robert Muir) * LUCENE-5111: Fix WordDelimiterFilter to return offsets in correct order. (Robert Muir)
* LUCENE-5538: Fix FastVectorHighlighter bug with index-time synonyms when the
query is more complex than a single phrase. (Robert Muir)
* LUCENE-5544: Exceptions during IndexWriter.rollback could leak file handles
and the write lock. (Robert Muir)
Test Framework Test Framework
* LUCENE-5449: Rename _TestUtil and _TestHelper to remove the leading _. * LUCENE-5449: Rename _TestUtil and _TestHelper to remove the leading _.
@ -280,6 +233,59 @@ Documentation:
* LUCENE-5534: Add javadocs to GreekStemmer methods. * LUCENE-5534: Add javadocs to GreekStemmer methods.
(Stamatis Pitsios via Robert Muir) (Stamatis Pitsios via Robert Muir)
======================= Lucene 4.7.1 =======================
Changes in Runtime Behavior
* LUCENE-5532: AutomatonQuery.equals is no longer implemented as "accepts same language".
This was inconsistent with hashCode, and unnecessary for any subclasses in Lucene.
If you desire this in a custom subclass, minimize the automaton. (Robert Muir)
Bug Fixes
* LUCENE-5450: Fix getField() NPE issues with SpanOr/SpanNear when they have an
empty list of clauses. This can happen for example, when a wildcard matches
no terms. (Tim Allison via Robert Muir)
* LUCENE-5473: Throw IllegalArgumentException, not
NullPointerException, if the synonym map is empty when creating
SynonymFilter (帅广应 via Mike McCandless)
* LUCENE-5432: EliasFanoDocIdSet: Fix number of index entry bits when the maximum
entry is a power of 2. (Paul Elschot via Adrien Grand)
* LUCENE-5466: query is always null in countDocsWithClass() of SimpleNaiveBayesClassifier.
(Koji Sekiguchi)
* LUCENE-5502: Fixed TermsFilter.equals that could return true for different
filters. (Igor Motov via Adrien Grand)
* LUCENE-5522: FacetsConfig didn't add drill-down terms for association facet
fields labels. (Shai Erera)
* LUCENE-5520: ToChildBlockJoinQuery would hit
ArrayIndexOutOfBoundsException if a parent document had no children
(Sally Ang via Mike McCandless)
* LUCENE-5532: AutomatonQuery.hashCode was not thread-safe. (Robert Muir)
* LUCENE-5525: Implement MultiFacets.getAllDims, so you can do sparse
facets through DrillSideways, for example. (Jose Peleteiro, Mike
McCandless)
* LUCENE-5481: IndexWriter.forceMerge used to run a merge even if there was a
single segment in the index. (Adrien Grand, Mike McCandless)
* LUCENE-5538: Fix FastVectorHighlighter bug with index-time synonyms when the
query is more complex than a single phrase. (Robert Muir)
* LUCENE-5544: Exceptions during IndexWriter.rollback could leak file handles
and the write lock. (Robert Muir)
* LUCENE-4978: Spatial RecursivePrefixTree queries could result in false-negatives for
indexed shapes within 1/2 maxDistErr from the edge of the query shape. This meant
searching for a point by the same point as a query rarely worked. (David Smiley)
======================= Lucene 4.7.0 ======================= ======================= Lucene 4.7.0 =======================
New Features New Features