Skip to content

Commit 1fe3e36

Browse files
author
Michael McCandless
authored
Merge pull request #20147 from mikemccand/lucene_620_upgrade
Upgrade to Lucene 6.2.0
2 parents 20719f9 + 7a14cd4 commit 1fe3e36

File tree

130 files changed

+195
-260
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+195
-260
lines changed

buildSrc/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
elasticsearch = 5.0.0-alpha6
2-
lucene = 6.1.0
2+
lucene = 6.2.0
33

44
# optional dependencies
55
spatial4j = 0.6

core/src/main/java/org/apache/lucene/analysis/miscellaneous/UniqueTokenFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919

2020
package org.apache.lucene.analysis.miscellaneous;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.TokenFilter;
2324
import org.apache.lucene.analysis.TokenStream;
2425
import org.apache.lucene.analysis.tokenattributes.CharTermAttribute;
2526
import org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute;
26-
import org.apache.lucene.analysis.util.CharArraySet;
2727

2828
import java.io.IOException;
2929

core/src/main/java/org/elasticsearch/Version.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public class Version {
8484
public static final int V_5_0_0_alpha5_ID = 5000005;
8585
public static final Version V_5_0_0_alpha5 = new Version(V_5_0_0_alpha5_ID, org.apache.lucene.util.Version.LUCENE_6_1_0);
8686
public static final int V_5_0_0_alpha6_ID = 5000006;
87-
public static final Version V_5_0_0_alpha6 = new Version(V_5_0_0_alpha6_ID, org.apache.lucene.util.Version.LUCENE_6_1_0);
87+
public static final Version V_5_0_0_alpha6 = new Version(V_5_0_0_alpha6_ID, org.apache.lucene.util.Version.LUCENE_6_2_0);
8888
public static final Version CURRENT = V_5_0_0_alpha6;
8989

9090
static {

core/src/main/java/org/elasticsearch/common/lucene/Lucene.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
public class Lucene {
8989
public static final String LATEST_DOC_VALUES_FORMAT = "Lucene54";
9090
public static final String LATEST_POSTINGS_FORMAT = "Lucene50";
91-
public static final String LATEST_CODEC = "Lucene60";
91+
public static final String LATEST_CODEC = "Lucene62";
9292

9393
static {
9494
Deprecated annotation = PostingsFormat.forName(LATEST_POSTINGS_FORMAT).getClass().getAnnotation(Deprecated.class);

core/src/main/java/org/elasticsearch/index/analysis/Analysis.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@
2020
package org.elasticsearch.index.analysis;
2121

2222
import org.apache.lucene.analysis.Analyzer;
23-
import org.apache.lucene.analysis.TokenStream;
23+
import org.apache.lucene.analysis.CharArraySet;
2424
import org.apache.lucene.analysis.LegacyNumericTokenStream;
25+
import org.apache.lucene.analysis.TokenStream;
2526
import org.apache.lucene.analysis.ar.ArabicAnalyzer;
2627
import org.apache.lucene.analysis.bg.BulgarianAnalyzer;
2728
import org.apache.lucene.analysis.br.BrazilianAnalyzer;
@@ -55,7 +56,6 @@
5556
import org.apache.lucene.analysis.th.ThaiAnalyzer;
5657
import org.apache.lucene.analysis.tokenattributes.CharTermAttribute;
5758
import org.apache.lucene.analysis.tr.TurkishAnalyzer;
58-
import org.apache.lucene.analysis.util.CharArraySet;
5959
import org.apache.lucene.util.Version;
6060
import org.elasticsearch.common.Strings;
6161
import org.elasticsearch.common.io.FileSystemUtils;

core/src/main/java/org/elasticsearch/index/analysis/ArabicAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.ar.ArabicAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public ArabicAnalyzerProvider(IndexSettings indexSettings, Environment env, Stri
4343
public ArabicAnalyzer get() {
4444
return this.arabicAnalyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/ArmenianAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.hy.ArmenianAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public ArmenianAnalyzerProvider(IndexSettings indexSettings, Environment env, St
4343
public ArmenianAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/BasqueAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.eu.BasqueAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public BasqueAnalyzerProvider(IndexSettings indexSettings, Environment env, Stri
4343
public BasqueAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/BrazilianAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.br.BrazilianAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public BrazilianAnalyzerProvider(IndexSettings indexSettings, Environment env, S
4343
public BrazilianAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/BrazilianStemTokenFilterFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.apache.lucene.analysis.TokenStream;
2323
import org.apache.lucene.analysis.br.BrazilianStemFilter;
2424
import org.apache.lucene.analysis.miscellaneous.SetKeywordMarkerFilter;
25-
import org.apache.lucene.analysis.util.CharArraySet;
25+
import org.apache.lucene.analysis.CharArraySet;
2626
import org.elasticsearch.common.settings.Settings;
2727
import org.elasticsearch.env.Environment;
2828
import org.elasticsearch.index.IndexSettings;
@@ -42,4 +42,4 @@ public BrazilianStemTokenFilterFactory(IndexSettings indexSettings, Environment
4242
public TokenStream create(TokenStream tokenStream) {
4343
return new BrazilianStemFilter(new SetKeywordMarkerFilter(tokenStream, exclusions));
4444
}
45-
}
45+
}

core/src/main/java/org/elasticsearch/index/analysis/BulgarianAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.bg.BulgarianAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public BulgarianAnalyzerProvider(IndexSettings indexSettings, Environment env, S
4343
public BulgarianAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/CatalanAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.ca.CatalanAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public CatalanAnalyzerProvider(IndexSettings indexSettings, Environment env, Str
4343
public CatalanAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/CjkAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.cjk.CJKAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -44,4 +44,4 @@ public CjkAnalyzerProvider(IndexSettings indexSettings, Environment env, String
4444
public CJKAnalyzer get() {
4545
return this.analyzer;
4646
}
47-
}
47+
}

core/src/main/java/org/elasticsearch/index/analysis/CommonGramsTokenFilterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.TokenStream;
2324
import org.apache.lucene.analysis.commongrams.CommonGramsFilter;
2425
import org.apache.lucene.analysis.commongrams.CommonGramsQueryFilter;
25-
import org.apache.lucene.analysis.util.CharArraySet;
2626
import org.elasticsearch.common.settings.Settings;
2727
import org.elasticsearch.env.Environment;
2828
import org.elasticsearch.index.IndexSettings;

core/src/main/java/org/elasticsearch/index/analysis/CzechAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.cz.CzechAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public CzechAnalyzerProvider(IndexSettings indexSettings, Environment env, Strin
4343
public CzechAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/DanishAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.da.DanishAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public DanishAnalyzerProvider(IndexSettings indexSettings, Environment env, Stri
4343
public DanishAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/DutchAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.nl.DutchAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public DutchAnalyzerProvider(IndexSettings indexSettings, Environment env, Strin
4343
public DutchAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/DutchStemTokenFilterFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.TokenStream;
2324
import org.apache.lucene.analysis.miscellaneous.SetKeywordMarkerFilter;
2425
import org.apache.lucene.analysis.snowball.SnowballFilter;
25-
import org.apache.lucene.analysis.util.CharArraySet;
2626
import org.elasticsearch.common.settings.Settings;
2727
import org.elasticsearch.env.Environment;
2828
import org.elasticsearch.index.IndexSettings;
@@ -45,4 +45,4 @@ public TokenStream create(TokenStream tokenStream) {
4545
tokenStream = new SetKeywordMarkerFilter(tokenStream, exclusions);
4646
return new SnowballFilter(tokenStream, new DutchStemmer());
4747
}
48-
}
48+
}

core/src/main/java/org/elasticsearch/index/analysis/ElisionTokenFilterFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.TokenStream;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.apache.lucene.analysis.util.ElisionFilter;
2525
import org.elasticsearch.common.settings.Settings;
2626
import org.elasticsearch.env.Environment;
@@ -47,4 +47,4 @@ public TokenStream create(TokenStream tokenStream) {
4747
public Object getMultiTermComponent() {
4848
return this;
4949
}
50-
}
50+
}

core/src/main/java/org/elasticsearch/index/analysis/EnglishAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.en.EnglishAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public EnglishAnalyzerProvider(IndexSettings indexSettings, Environment env, Str
4343
public EnglishAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/FingerprintAnalyzer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
package org.elasticsearch.index.analysis;
2121

2222
import org.apache.lucene.analysis.Analyzer;
23+
import org.apache.lucene.analysis.CharArraySet;
24+
import org.apache.lucene.analysis.LowerCaseFilter;
25+
import org.apache.lucene.analysis.StopFilter;
2326
import org.apache.lucene.analysis.TokenStream;
2427
import org.apache.lucene.analysis.Tokenizer;
25-
import org.apache.lucene.analysis.core.LowerCaseFilter;
26-
import org.apache.lucene.analysis.core.StopFilter;
2728
import org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilter;
2829
import org.apache.lucene.analysis.miscellaneous.FingerprintFilter;
2930
import org.apache.lucene.analysis.standard.StandardTokenizer;
30-
import org.apache.lucene.analysis.util.CharArraySet;
3131

3232
/** OpenRefine Fingerprinting, which uses a Standard tokenizer and lowercase + stop + fingerprint + asciifolding filters */
3333
public final class FingerprintAnalyzer extends Analyzer {

core/src/main/java/org/elasticsearch/index/analysis/FingerprintAnalyzerProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
package org.elasticsearch.index.analysis;
2121

2222
import org.apache.lucene.analysis.Analyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
23+
import org.apache.lucene.analysis.CharArraySet;
2424
import org.elasticsearch.common.ParseField;
2525
import org.elasticsearch.common.settings.Settings;
2626
import org.elasticsearch.env.Environment;

core/src/main/java/org/elasticsearch/index/analysis/FinnishAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.fi.FinnishAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public FinnishAnalyzerProvider(IndexSettings indexSettings, Environment env, Str
4343
public FinnishAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/FrenchAnalyzerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.fr.FrenchAnalyzer;
23-
import org.apache.lucene.analysis.util.CharArraySet;
2424
import org.elasticsearch.common.settings.Settings;
2525
import org.elasticsearch.env.Environment;
2626
import org.elasticsearch.index.IndexSettings;
@@ -43,4 +43,4 @@ public FrenchAnalyzerProvider(IndexSettings indexSettings, Environment env, Stri
4343
public FrenchAnalyzer get() {
4444
return this.analyzer;
4545
}
46-
}
46+
}

core/src/main/java/org/elasticsearch/index/analysis/FrenchStemTokenFilterFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919

2020
package org.elasticsearch.index.analysis;
2121

22+
import org.apache.lucene.analysis.CharArraySet;
2223
import org.apache.lucene.analysis.TokenStream;
2324
import org.apache.lucene.analysis.miscellaneous.SetKeywordMarkerFilter;
2425
import org.apache.lucene.analysis.snowball.SnowballFilter;
25-
import org.apache.lucene.analysis.util.CharArraySet;
2626
import org.elasticsearch.common.settings.Settings;
2727
import org.elasticsearch.env.Environment;
2828
import org.elasticsearch.index.IndexSettings;
@@ -45,4 +45,4 @@ public TokenStream create(TokenStream tokenStream) {
4545
tokenStream = new SetKeywordMarkerFilter(tokenStream, exclusions);
4646
return new SnowballFilter(tokenStream, new FrenchStemmer());
4747
}
48-
}
48+
}

0 commit comments

Comments
 (0)