mirror of https://github.com/apache/lucene.git
Copy over changes from 3.6 branch
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1364568 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
badb3584c5
commit
c945fb98fb
|
@ -1243,7 +1243,60 @@ Build
|
|||
tasks) to correctly encode build file names as URIs for later processing by
|
||||
XSL. (Greg Bowyer, Uwe Schindler)
|
||||
|
||||
|
||||
======================= Lucene 3.6.1 =======================
|
||||
More information about this release, including any errata related to the
|
||||
release notes, upgrade instructions, or other changes may be found online at:
|
||||
https://wiki.apache.org/lucene-java/Lucene3.6.1
|
||||
|
||||
Bug Fixes
|
||||
|
||||
* LUCENE-3969: Throw IAE on bad arguments that could cause confusing
|
||||
errors in KeywordTokenizer.
|
||||
(Uwe Schindler, Mike McCandless, Robert Muir)
|
||||
|
||||
* LUCENE-3971: MappingCharFilter could return invalid final token position.
|
||||
(Dawid Weiss, Robert Muir)
|
||||
|
||||
* LUCENE-4023: DisjunctionMaxScorer now implements visitSubScorers().
|
||||
(Uwe Schindler)
|
||||
|
||||
* LUCENE-2566: + - operators allow any amount of whitespace (yonik, janhoy)
|
||||
|
||||
* LUCENE-3590: Fix AIOOBE in BytesRef/CharsRef copyBytes/copyChars when
|
||||
offset is nonzero, fix off-by-one in CharsRef.subSequence, and fix
|
||||
CharsRef's CharSequence methods to throw exceptions in boundary cases
|
||||
to properly meet the specification. (Robert Muir)
|
||||
|
||||
* LUCENE-4222: TieredMergePolicy.getFloorSegmentMB was returning the
|
||||
size in bytes not MB (Chris Fuller via Mike McCandless)
|
||||
|
||||
API Changes
|
||||
|
||||
* LUCENE-4023: Changed the visibility of Scorer#visitSubScorers() to
|
||||
public, otherwise it's impossible to implement Scorers outside
|
||||
the Lucene package. (Uwe Schindler)
|
||||
|
||||
Optimizations
|
||||
|
||||
* LUCENE-4163: Improve concurrency of MMapIndexInput.clone() by using
|
||||
the new WeakIdentityMap on top of a ConcurrentHashMap to manage
|
||||
the cloned instances. WeakIdentityMap was extended to support
|
||||
iterating over its keys. (Uwe Schindler)
|
||||
|
||||
Tests
|
||||
|
||||
* LUCENE-3873: add MockGraphTokenFilter, testing analyzers with
|
||||
random graph tokens. (Mike McCandless)
|
||||
|
||||
* LUCENE-3968: factor out LookaheadTokenFilter from
|
||||
MockGraphTokenFilter (Mike Mccandless)
|
||||
|
||||
|
||||
======================= Lucene 3.6.0 =======================
|
||||
More information about this release, including any errata related to the
|
||||
release notes, upgrade instructions, or other changes may be found online at:
|
||||
https://wiki.apache.org/lucene-java/Lucene3.6
|
||||
|
||||
Changes in backwards compatibility policy
|
||||
|
||||
|
@ -1323,6 +1376,10 @@ Changes in backwards compatibility policy
|
|||
final. Subclasses should only override protected readInternal /
|
||||
seekInternal. (Uwe Schindler)
|
||||
|
||||
* LUCENE-2599: Deprecated the spatial contrib module, which was buggy and not
|
||||
well maintained. Lucene 4 includes a new spatial module that replaces this.
|
||||
(David Smiley, Ryan McKinley, Chris Male)
|
||||
|
||||
Changes in Runtime Behavior
|
||||
|
||||
* LUCENE-3796, SOLR-3241: Throw an exception if you try to set an index-time
|
||||
|
@ -1363,7 +1420,7 @@ API Changes
|
|||
query time, wrap your IndexReader using FilterIndexReader, overriding
|
||||
FilterIndexReader.norms(). To persist the changes on disk, copy the
|
||||
FilteredIndexReader to a new index using IndexWriter.addIndexes().
|
||||
In Lucene 4.0, Similarity will allow you to customize scoring
|
||||
In Lucene 4.0, SimilarityProvider will allow you to customize scoring
|
||||
using external norms, too. (Uwe Schindler, Robert Muir)
|
||||
|
||||
* LUCENE-3735: PayloadProcessorProvider was changed to return a
|
||||
|
|
Loading…
Reference in New Issue