Skip to content

Commit 5432cae

Browse files
committed
Upgrade to Lucene-7.4.0-snapshot-2b27dd846a (#29398)
This snapshot version supports soft delete and the merge policy. # Conflicts: # buildSrc/version.properties # docs/Versions.asciidoc # server/src/main/java/org/elasticsearch/Version.java
1 parent 99e7a08 commit 5432cae

File tree

52 files changed

+39
-39
lines changed

Some content is hidden

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

52 files changed

+39
-39
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 = 6.3.0
2-
lucene = 7.3.0
2+
lucene = 7.4.0-snapshot-2b27dd846a
33

44
# optional dependencies
55
spatial4j = 0.7

docs/Versions.asciidoc

Lines changed: 2 additions & 2 deletions

modules/lang-expression/licenses/lucene-expressions-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
293527218a87678d0a553a3167a5a0380b5ae06d

plugins/analysis-icu/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ forbiddenApis {
3030

3131
dependencies {
3232
compile "org.apache.lucene:lucene-analyzers-icu:${versions.lucene}"
33-
compile 'com.ibm.icu:icu4j:59.1'
33+
compile 'com.ibm.icu:icu4j:61.1'
3434
}
3535

3636
dependencyLicenses {

plugins/analysis-icu/licenses/icu4j-59.1.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
28d33b5e44e72edcc66a5da7a34a42147f38d987

plugins/analysis-icu/licenses/lucene-analyzers-icu-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
990c183a996646534b0dfe1419fab284c5395c23

plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTokenizerFactory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ private ICUTokenizerConfig getIcuConfig(Environment env, Settings settings) {
8080
if (tailored.isEmpty()) {
8181
return null;
8282
} else {
83-
final BreakIterator breakers[] = new BreakIterator[UScript.CODE_LIMIT];
83+
final RuleBasedBreakIterator breakers[] = new RuleBasedBreakIterator[UScript.CODE_LIMIT];
8484
for (Map.Entry<Integer, String> entry : tailored.entrySet()) {
8585
int code = entry.getKey();
8686
String resourcePath = entry.getValue();
@@ -89,9 +89,9 @@ private ICUTokenizerConfig getIcuConfig(Environment env, Settings settings) {
8989
// cjkAsWords nor myanmarAsWords are not configurable yet.
9090
ICUTokenizerConfig config = new DefaultICUTokenizerConfig(true, true) {
9191
@Override
92-
public BreakIterator getBreakIterator(int script) {
92+
public RuleBasedBreakIterator getBreakIterator(int script) {
9393
if (breakers[script] != null) {
94-
return (BreakIterator) breakers[script].clone();
94+
return (RuleBasedBreakIterator) breakers[script].clone();
9595
} else {
9696
return super.getBreakIterator(script);
9797
}
@@ -105,7 +105,7 @@ public BreakIterator getBreakIterator(int script) {
105105
}
106106

107107
//parse a single RBBi rule file
108-
private BreakIterator parseRules(String filename, Environment env) throws IOException {
108+
private RuleBasedBreakIterator parseRules(String filename, Environment env) throws IOException {
109109

110110
final Path path = env.configFile().resolve(filename);
111111
String rules = Files.readAllLines(path)

plugins/analysis-kuromoji/licenses/lucene-analyzers-kuromoji-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
77f5389bc0a6b148c0350828b9afe668c2ba0a53

plugins/analysis-phonetic/licenses/lucene-analyzers-phonetic-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1392f3199619a60b334b437521a8ca1f6c40f2d7

plugins/analysis-smartcn/licenses/lucene-analyzers-smartcn-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
56849066c186bd76df09d77c25c36ea01b97e4e4

plugins/analysis-stempel/licenses/lucene-analyzers-stempel-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
69540401c4dc014107962a8c2343c95f6d1e7935

plugins/analysis-ukrainian/licenses/lucene-analyzers-morfologik-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7bd1cd163de07d4c31e01f0a2ecf75fb63c2dd64

server/licenses/lucene-analyzers-common-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
8e73f873c08b83da185728ef3637f6a602ff8ded

server/licenses/lucene-backward-codecs-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a7fbea1c4793894889d95369aef02c7ec8a1b231

server/licenses/lucene-core-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
77c2e408bfc736db91a9778f49903736f4a55194

server/licenses/lucene-grouping-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ac7ff2e77853c1f7a3dcfe28378cd2a87e2ea5a5

server/licenses/lucene-highlighter-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
23796b304b08f8b76186d24999f122040a66b5f1

server/licenses/lucene-join-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d352ba36ea044ff1dfe461ef43098592a7f38771

server/licenses/lucene-memory-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7b82ef9d6707e1b7e15ddf0e6376e4be25aac0af

server/licenses/lucene-misc-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
33da68d1ac441ad7532d421e84bff11bfdaf17a1

server/licenses/lucene-queries-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
56d10ae1a43cf4114987858dcb2c23e9e6ba273c

server/licenses/lucene-queryparser-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
eae428930519541a5775318ad0e4cd36355b1cf8

server/licenses/lucene-sandbox-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d634f8369a4f72c47f6ffab50d7b956aebb2ee00

server/licenses/lucene-spatial-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5502150001ec79a781ae047c6c4621ed04231680

server/licenses/lucene-spatial-extras-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
116feeb2e796aef059795f0e6996c37336f3eb0a

server/licenses/lucene-spatial3d-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1492e4fe337e0cefc72113e0dc2f7a3c59ee93de

server/licenses/lucene-suggest-7.3.0.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
541ccd1c4be8027e005e7a43fc66106a64522b7b

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

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,20 +147,18 @@ public class Version implements Comparable<Version>, ToXContentFragment {
147147
public static final Version V_6_1_3 = new Version(V_6_1_3_ID, org.apache.lucene.util.Version.LUCENE_7_1_0);
148148
public static final int V_6_1_4_ID = 6010499;
149149
public static final Version V_6_1_4 = new Version(V_6_1_4_ID, org.apache.lucene.util.Version.LUCENE_7_1_0);
150-
// The below version is missing from the 7.3 JAR
151-
private static final org.apache.lucene.util.Version LUCENE_7_2_1 = org.apache.lucene.util.Version.fromBits(7, 2, 1);
152150
public static final int V_6_2_0_ID = 6020099;
153-
public static final Version V_6_2_0 = new Version(V_6_2_0_ID, LUCENE_7_2_1);
151+
public static final Version V_6_2_0 = new Version(V_6_2_0_ID, org.apache.lucene.util.Version.LUCENE_7_2_1);
154152
public static final int V_6_2_1_ID = 6020199;
155-
public static final Version V_6_2_1 = new Version(V_6_2_1_ID, LUCENE_7_2_1);
153+
public static final Version V_6_2_1 = new Version(V_6_2_1_ID, org.apache.lucene.util.Version.LUCENE_7_2_1);
156154
public static final int V_6_2_2_ID = 6020299;
157-
public static final Version V_6_2_2 = new Version(V_6_2_2_ID, LUCENE_7_2_1);
155+
public static final Version V_6_2_2 = new Version(V_6_2_2_ID, org.apache.lucene.util.Version.LUCENE_7_2_1);
158156
public static final int V_6_2_3_ID = 6020399;
159-
public static final Version V_6_2_3 = new Version(V_6_2_3_ID, LUCENE_7_2_1);
157+
public static final Version V_6_2_3 = new Version(V_6_2_3_ID, org.apache.lucene.util.Version.LUCENE_7_2_1);
160158
public static final int V_6_2_4_ID = 6020499;
161-
public static final Version V_6_2_4 = new Version(V_6_2_4_ID, LUCENE_7_2_1);
159+
public static final Version V_6_2_4 = new Version(V_6_2_4_ID, org.apache.lucene.util.Version.LUCENE_7_2_1);
162160
public static final int V_6_3_0_ID = 6030099;
163-
public static final Version V_6_3_0 = new Version(V_6_3_0_ID, org.apache.lucene.util.Version.LUCENE_7_3_0);
161+
public static final Version V_6_3_0 = new Version(V_6_3_0_ID, org.apache.lucene.util.Version.LUCENE_7_4_0);
164162
public static final Version CURRENT = V_6_3_0;
165163

166164
static {

test/framework/src/main/java/org/elasticsearch/indices/analysis/AnalysisFactoryTestCase.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@ private static String toCamelCase(String s) {
227227
// should we expose it, or maybe think about higher level integration of the
228228
// fake term frequency feature (LUCENE-7854)
229229
.put("delimitedtermfrequency", Void.class)
230+
// not exposed, only used internally to index shingles and speed up phrase queries
231+
.put("fixedshingle", Void.class)
230232

231233
.immutableMap();
232234

0 commit comments

Comments
 (0)