Upgrade Lucene to version 5.2.1

Versions 5.2.0 [1] and 5.2.1 [2] contain several bugfixes and
optimizations since version 5.1.0.

[1] https://lucene.apache.org/core/5_2_0/changes/Changes.html#v5.2.0.bug_fixes
[2] https://lucene.apache.org/core/5_2_1/changes/Changes.html#v5.2.1.bug_fixes

Change-Id: I1a530ed92c5a3e7845c7aa61f54a26b0ace65e88
This commit is contained in:
David Pursehouse
2015-06-23 14:03:38 +09:00
parent 84dd8e468b
commit 875f46955a
3 changed files with 9 additions and 8 deletions

View File

@@ -279,7 +279,8 @@ public class LuceneChangeIndex implements ChangeIndex {
ChangeField.UPDATED.getName(), UninvertingReader.Type.LONG);
return new SearcherFactory() {
@Override
public IndexSearcher newSearcher(IndexReader reader) throws IOException {
public IndexSearcher newSearcher(IndexReader reader, IndexReader previousReader)
throws IOException {
checkState(reader instanceof DirectoryReader,
"expected DirectoryReader, found %s", reader.getClass().getName());
return new IndexSearcher(

View File

@@ -187,7 +187,7 @@ final class WrappableSearcherManager extends ReferenceManager<IndexSearcher> {
boolean success = false;
final IndexSearcher searcher;
try {
searcher = searcherFactory.newSearcher(reader);
searcher = searcherFactory.newSearcher(reader, null);
// Modification for Gerrit: Allow searcherFactory to transitively wrap the
// provided reader.
IndexReader unwrapped = searcher.getIndexReader();