Skip to content

Commit 8c9ac14

Browse files
author
Christoph Büscher
authored
Rename field name constants in AbstractBuilderTestCase (elastic#53234)
Some field name constants were not updaten when we moved from "string" to "text" and "keyword" fields. Renaming them makes it easier and faster to know which field type is used in test subclassing this base test case.
1 parent 470aa9a commit 8c9ac14

File tree

35 files changed

+546
-545
lines changed

35 files changed

+546
-545
lines changed

modules/mapper-extras/src/test/java/org/elasticsearch/index/query/RankFeatureQueryBuilderTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public void testDefaultScoreFunction() throws IOException {
108108
public void testIllegalField() throws IOException {
109109
String query = "{\n" +
110110
" \"rank_feature\" : {\n" +
111-
" \"field\": \"" + STRING_FIELD_NAME + "\"\n" +
111+
" \"field\": \"" + TEXT_FIELD_NAME + "\"\n" +
112112
" }\n" +
113113
"}";
114114
IllegalArgumentException e = expectThrows(IllegalArgumentException.class, () -> parseQuery(query).toQuery(createShardContext()));

modules/parent-join/src/test/java/org/elasticsearch/join/query/HasChildQueryBuilderTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ protected void initializeAdditionalMappings(MapperService mapperService) throws
106106
.field(PARENT_DOC, CHILD_DOC)
107107
.endObject()
108108
.endObject()
109-
.startObject(STRING_FIELD_NAME)
109+
.startObject(TEXT_FIELD_NAME)
110110
.field("type", "text")
111111
.endObject()
112-
.startObject(STRING_FIELD_NAME_2)
112+
.startObject(KEYWORD_FIELD_NAME)
113113
.field("type", "keyword")
114114
.endObject()
115115
.startObject(INT_FIELD_NAME)
@@ -159,7 +159,7 @@ protected HasChildQueryBuilder doCreateTestQueryBuilder() {
159159
hqb.innerHit(new InnerHitBuilder()
160160
.setName(randomAlphaOfLengthBetween(1, 10))
161161
.setSize(randomIntBetween(0, 100))
162-
.addSort(new FieldSortBuilder(STRING_FIELD_NAME_2).order(SortOrder.ASC)));
162+
.addSort(new FieldSortBuilder(KEYWORD_FIELD_NAME).order(SortOrder.ASC)));
163163
}
164164
return hqb;
165165
}

modules/parent-join/src/test/java/org/elasticsearch/join/query/HasParentQueryBuilderTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ protected void initializeAdditionalMappings(MapperService mapperService) throws
9090
.field(PARENT_DOC, CHILD_DOC)
9191
.endObject()
9292
.endObject()
93-
.startObject(STRING_FIELD_NAME)
93+
.startObject(TEXT_FIELD_NAME)
9494
.field("type", "text")
9595
.endObject()
96-
.startObject(STRING_FIELD_NAME_2)
96+
.startObject(KEYWORD_FIELD_NAME)
9797
.field("type", "keyword")
9898
.endObject()
9999
.startObject(INT_FIELD_NAME)
@@ -133,7 +133,7 @@ protected HasParentQueryBuilder doCreateTestQueryBuilder() {
133133
hqb.innerHit(new InnerHitBuilder()
134134
.setName(randomAlphaOfLengthBetween(1, 10))
135135
.setSize(randomIntBetween(0, 100))
136-
.addSort(new FieldSortBuilder(STRING_FIELD_NAME_2).order(SortOrder.ASC)));
136+
.addSort(new FieldSortBuilder(KEYWORD_FIELD_NAME).order(SortOrder.ASC)));
137137
}
138138
return hqb;
139139
}

modules/parent-join/src/test/java/org/elasticsearch/join/query/ParentIdQueryBuilderTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,10 @@ protected void initializeAdditionalMappings(MapperService mapperService) throws
8181
.field("parent", "child")
8282
.endObject()
8383
.endObject()
84-
.startObject(STRING_FIELD_NAME)
84+
.startObject(TEXT_FIELD_NAME)
8585
.field("type", "text")
8686
.endObject()
87-
.startObject(STRING_FIELD_NAME_2)
87+
.startObject(KEYWORD_FIELD_NAME)
8888
.field("type", "keyword")
8989
.endObject()
9090
.startObject(INT_FIELD_NAME)

modules/percolator/src/test/java/org/elasticsearch/percolator/PercolateQueryBuilderTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ protected void initializeAdditionalMappings(MapperService mapperService) throws
9797
queryField, "type=percolator", aliasField, "type=alias,path=" + queryField
9898
))), MapperService.MergeReason.MAPPING_UPDATE);
9999
mapperService.merge(docType, new CompressedXContent(Strings.toString(PutMappingRequest.buildFromSimplifiedDef(docType,
100-
STRING_FIELD_NAME, "type=text"
100+
TEXT_FIELD_NAME, "type=text"
101101
))), MapperService.MergeReason.MAPPING_UPDATE);
102102
}
103103

server/src/test/java/org/elasticsearch/index/query/BoolQueryBuilderTests.java

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -197,24 +197,24 @@ public void testMinShouldMatchFilterWithoutShouldClauses() throws Exception {
197197
public void testMinShouldMatchBiggerThanNumberOfShouldClauses() throws Exception {
198198
BooleanQuery bq = (BooleanQuery) parseQuery(
199199
boolQuery()
200-
.should(termQuery(STRING_FIELD_NAME, "bar"))
201-
.should(termQuery(STRING_FIELD_NAME_2, "bar2"))
200+
.should(termQuery(TEXT_FIELD_NAME, "bar"))
201+
.should(termQuery(KEYWORD_FIELD_NAME, "bar2"))
202202
.minimumShouldMatch("3")).toQuery(createShardContext());
203203
assertEquals(3, bq.getMinimumNumberShouldMatch());
204204

205205
bq = (BooleanQuery) parseQuery(
206206
boolQuery()
207-
.should(termQuery(STRING_FIELD_NAME, "bar"))
208-
.should(termQuery(STRING_FIELD_NAME_2, "bar2"))
207+
.should(termQuery(TEXT_FIELD_NAME, "bar"))
208+
.should(termQuery(KEYWORD_FIELD_NAME, "bar2"))
209209
.minimumShouldMatch(3)).toQuery(createShardContext());
210210
assertEquals(3, bq.getMinimumNumberShouldMatch());
211211
}
212212

213213
public void testMinShouldMatchDisableCoord() throws Exception {
214214
BooleanQuery bq = (BooleanQuery) parseQuery(
215215
boolQuery()
216-
.should(termQuery(STRING_FIELD_NAME, "bar"))
217-
.should(termQuery(STRING_FIELD_NAME, "bar2"))
216+
.should(termQuery(TEXT_FIELD_NAME, "bar"))
217+
.should(termQuery(TEXT_FIELD_NAME, "bar2"))
218218
.minimumShouldMatch("3")).toQuery(createShardContext());
219219
assertEquals(3, bq.getMinimumNumberShouldMatch());
220220
}
@@ -311,22 +311,22 @@ public void testRewrite() throws IOException {
311311
boolean mustRewrite = false;
312312
if (randomBoolean()) {
313313
mustRewrite = true;
314-
boolQueryBuilder.must(new WrapperQueryBuilder(new TermsQueryBuilder(STRING_FIELD_NAME, "must").toString()));
314+
boolQueryBuilder.must(new WrapperQueryBuilder(new TermsQueryBuilder(TEXT_FIELD_NAME, "must").toString()));
315315
}
316316
if (randomBoolean()) {
317317
mustRewrite = true;
318-
boolQueryBuilder.should(new WrapperQueryBuilder(new TermsQueryBuilder(STRING_FIELD_NAME, "should").toString()));
318+
boolQueryBuilder.should(new WrapperQueryBuilder(new TermsQueryBuilder(TEXT_FIELD_NAME, "should").toString()));
319319
}
320320
if (randomBoolean()) {
321321
mustRewrite = true;
322-
boolQueryBuilder.filter(new WrapperQueryBuilder(new TermsQueryBuilder(STRING_FIELD_NAME, "filter").toString()));
322+
boolQueryBuilder.filter(new WrapperQueryBuilder(new TermsQueryBuilder(TEXT_FIELD_NAME, "filter").toString()));
323323
}
324324
if (randomBoolean()) {
325325
mustRewrite = true;
326-
boolQueryBuilder.mustNot(new WrapperQueryBuilder(new TermsQueryBuilder(STRING_FIELD_NAME, "must_not").toString()));
326+
boolQueryBuilder.mustNot(new WrapperQueryBuilder(new TermsQueryBuilder(TEXT_FIELD_NAME, "must_not").toString()));
327327
}
328328
if (mustRewrite == false && randomBoolean()) {
329-
boolQueryBuilder.must(new TermsQueryBuilder(STRING_FIELD_NAME, "no_rewrite"));
329+
boolQueryBuilder.must(new TermsQueryBuilder(TEXT_FIELD_NAME, "no_rewrite"));
330330
}
331331
QueryBuilder rewritten = boolQueryBuilder.rewrite(createShardContext());
332332
if (mustRewrite == false && boolQueryBuilder.must().isEmpty()) {
@@ -337,16 +337,16 @@ public void testRewrite() throws IOException {
337337
if (mustRewrite) {
338338
assertNotSame(rewrite, boolQueryBuilder);
339339
if (boolQueryBuilder.must().isEmpty() == false) {
340-
assertEquals(new TermsQueryBuilder(STRING_FIELD_NAME, "must"), rewrite.must().get(0));
340+
assertEquals(new TermsQueryBuilder(TEXT_FIELD_NAME, "must"), rewrite.must().get(0));
341341
}
342342
if (boolQueryBuilder.should().isEmpty() == false) {
343-
assertEquals(new TermsQueryBuilder(STRING_FIELD_NAME, "should"), rewrite.should().get(0));
343+
assertEquals(new TermsQueryBuilder(TEXT_FIELD_NAME, "should"), rewrite.should().get(0));
344344
}
345345
if (boolQueryBuilder.mustNot().isEmpty() == false) {
346-
assertEquals(new TermsQueryBuilder(STRING_FIELD_NAME, "must_not"), rewrite.mustNot().get(0));
346+
assertEquals(new TermsQueryBuilder(TEXT_FIELD_NAME, "must_not"), rewrite.mustNot().get(0));
347347
}
348348
if (boolQueryBuilder.filter().isEmpty() == false) {
349-
assertEquals(new TermsQueryBuilder(STRING_FIELD_NAME, "filter"), rewrite.filter().get(0));
349+
assertEquals(new TermsQueryBuilder(TEXT_FIELD_NAME, "filter"), rewrite.filter().get(0));
350350
}
351351
} else {
352352
assertSame(rewrite, boolQueryBuilder);
@@ -379,14 +379,14 @@ public void testRewriteWithMatchNone() throws IOException {
379379
assertEquals(new MatchNoneQueryBuilder(), rewritten);
380380

381381
boolQueryBuilder = new BoolQueryBuilder();
382-
boolQueryBuilder.must(new TermQueryBuilder(STRING_FIELD_NAME,"bar"));
382+
boolQueryBuilder.must(new TermQueryBuilder(TEXT_FIELD_NAME,"bar"));
383383
boolQueryBuilder.filter(new WrapperQueryBuilder(new WrapperQueryBuilder(new MatchNoneQueryBuilder().toString()).toString()));
384384
rewritten = boolQueryBuilder.rewrite(createShardContext());
385385
assertEquals(new MatchNoneQueryBuilder(), rewritten);
386386

387387
boolQueryBuilder = new BoolQueryBuilder();
388-
boolQueryBuilder.must(new TermQueryBuilder(STRING_FIELD_NAME,"bar"));
389-
boolQueryBuilder.filter(new BoolQueryBuilder().should(new TermQueryBuilder(STRING_FIELD_NAME,"bar"))
388+
boolQueryBuilder.must(new TermQueryBuilder(TEXT_FIELD_NAME,"bar"));
389+
boolQueryBuilder.filter(new BoolQueryBuilder().should(new TermQueryBuilder(TEXT_FIELD_NAME,"bar"))
390390
.filter(new MatchNoneQueryBuilder()));
391391
rewritten = Rewriteable.rewrite(boolQueryBuilder, createShardContext());
392392
assertEquals(new MatchNoneQueryBuilder(), rewritten);
@@ -397,7 +397,7 @@ public void testRewriteWithMatchNone() throws IOException {
397397
assertEquals(new MatchNoneQueryBuilder(), rewritten);
398398

399399
boolQueryBuilder = new BoolQueryBuilder();
400-
boolQueryBuilder.should(new TermQueryBuilder(STRING_FIELD_NAME, "bar"));
400+
boolQueryBuilder.should(new TermQueryBuilder(TEXT_FIELD_NAME, "bar"));
401401
boolQueryBuilder.should(new WrapperQueryBuilder(new MatchNoneQueryBuilder().toString()));
402402
rewritten = Rewriteable.rewrite(boolQueryBuilder, createShardContext());
403403
assertNotEquals(new MatchNoneQueryBuilder(), rewritten);

server/src/test/java/org/elasticsearch/index/query/CommonTermsQueryBuilderTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ protected CommonTermsQueryBuilder doCreateTestQueryBuilder() {
4646
text.append(randomAlphaOfLengthBetween(1, 10)).append(" ");
4747
}
4848

49-
String fieldName = randomFrom(STRING_FIELD_NAME,
50-
STRING_ALIAS_FIELD_NAME,
49+
String fieldName = randomFrom(TEXT_FIELD_NAME,
50+
TEXT_ALIAS_FIELD_NAME,
5151
randomAlphaOfLengthBetween(1, 10));
5252
CommonTermsQueryBuilder query = new CommonTermsQueryBuilder(fieldName, text.toString());
5353

server/src/test/java/org/elasticsearch/index/query/DisMaxQueryBuilderTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public void testToQueryInnerPrefixQuery() throws Exception {
9393
" \"queries\":[\n" +
9494
" {\n" +
9595
" \"prefix\":{\n" +
96-
" \"" + STRING_FIELD_NAME + "\":{\n" +
96+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
9797
" \"value\":\"sh\",\n" +
9898
" \"boost\":1.2\n" +
9999
" }\n" +
@@ -115,7 +115,7 @@ public void testToQueryInnerPrefixQuery() throws Exception {
115115
assertThat(boostQuery.getQuery(), instanceOf(PrefixQuery.class));
116116
PrefixQuery firstQ = (PrefixQuery) boostQuery.getQuery();
117117
// since age is automatically registered in data, we encode it as numeric
118-
assertThat(firstQ.getPrefix(), equalTo(new Term(STRING_FIELD_NAME, "sh")));
118+
assertThat(firstQ.getPrefix(), equalTo(new Term(TEXT_FIELD_NAME, "sh")));
119119

120120
}
121121

server/src/test/java/org/elasticsearch/index/query/FuzzyQueryBuilderTests.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class FuzzyQueryBuilderTests extends AbstractQueryTestCase<FuzzyQueryBuil
4040

4141
@Override
4242
protected FuzzyQueryBuilder doCreateTestQueryBuilder() {
43-
String fieldName = randomFrom(STRING_FIELD_NAME, STRING_ALIAS_FIELD_NAME);
43+
String fieldName = randomFrom(TEXT_FIELD_NAME, TEXT_ALIAS_FIELD_NAME);
4444
FuzzyQueryBuilder query = new FuzzyQueryBuilder(fieldName, getRandomValueForFieldName(fieldName));
4545
if (randomBoolean()) {
4646
query.fuzziness(randomFuzziness(query.fieldName()));
@@ -97,7 +97,7 @@ public void testIllegalArguments() {
9797
public void testUnsupportedFuzzinessForStringType() throws IOException {
9898
QueryShardContext context = createShardContext();
9999
context.setAllowUnmappedFields(true);
100-
FuzzyQueryBuilder fuzzyQueryBuilder = new FuzzyQueryBuilder(STRING_FIELD_NAME, "text");
100+
FuzzyQueryBuilder fuzzyQueryBuilder = new FuzzyQueryBuilder(TEXT_FIELD_NAME, "text");
101101
fuzzyQueryBuilder.fuzziness(Fuzziness.build(randomFrom("a string which is not auto", "3h", "200s")));
102102
NumberFormatException e = expectThrows(NumberFormatException.class, () -> fuzzyQueryBuilder.toQuery(context));
103103
assertThat(e.getMessage(), containsString("For input string"));
@@ -106,7 +106,7 @@ public void testUnsupportedFuzzinessForStringType() throws IOException {
106106
public void testToQueryWithStringField() throws IOException {
107107
String query = "{\n" +
108108
" \"fuzzy\":{\n" +
109-
" \"" + STRING_FIELD_NAME + "\":{\n" +
109+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
110110
" \"value\":\"sh\",\n" +
111111
" \"fuzziness\": \"AUTO\",\n" +
112112
" \"prefix_length\":1,\n" +
@@ -120,15 +120,15 @@ public void testToQueryWithStringField() throws IOException {
120120
assertThat(boostQuery.getBoost(), equalTo(2.0f));
121121
assertThat(boostQuery.getQuery(), instanceOf(FuzzyQuery.class));
122122
FuzzyQuery fuzzyQuery = (FuzzyQuery) boostQuery.getQuery();
123-
assertThat(fuzzyQuery.getTerm(), equalTo(new Term(STRING_FIELD_NAME, "sh")));
123+
assertThat(fuzzyQuery.getTerm(), equalTo(new Term(TEXT_FIELD_NAME, "sh")));
124124
assertThat(fuzzyQuery.getMaxEdits(), equalTo(Fuzziness.AUTO.asDistance("sh")));
125125
assertThat(fuzzyQuery.getPrefixLength(), equalTo(1));
126126
}
127127

128128
public void testToQueryWithStringFieldDefinedFuzziness() throws IOException {
129129
String query = "{\n" +
130130
" \"fuzzy\":{\n" +
131-
" \"" + STRING_FIELD_NAME + "\":{\n" +
131+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
132132
" \"value\":\"sh\",\n" +
133133
" \"fuzziness\": \"AUTO:2,5\",\n" +
134134
" \"prefix_length\":1,\n" +
@@ -142,15 +142,15 @@ public void testToQueryWithStringFieldDefinedFuzziness() throws IOException {
142142
assertThat(boostQuery.getBoost(), equalTo(2.0f));
143143
assertThat(boostQuery.getQuery(), instanceOf(FuzzyQuery.class));
144144
FuzzyQuery fuzzyQuery = (FuzzyQuery) boostQuery.getQuery();
145-
assertThat(fuzzyQuery.getTerm(), equalTo(new Term(STRING_FIELD_NAME, "sh")));
145+
assertThat(fuzzyQuery.getTerm(), equalTo(new Term(TEXT_FIELD_NAME, "sh")));
146146
assertThat(fuzzyQuery.getMaxEdits(), equalTo(1));
147147
assertThat(fuzzyQuery.getPrefixLength(), equalTo(1));
148148
}
149149

150150
public void testToQueryWithStringFieldDefinedWrongFuzziness() throws IOException {
151151
String queryMissingFuzzinessUpLimit = "{\n" +
152152
" \"fuzzy\":{\n" +
153-
" \"" + STRING_FIELD_NAME + "\":{\n" +
153+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
154154
" \"value\":\"sh\",\n" +
155155
" \"fuzziness\": \"AUTO:2\",\n" +
156156
" \"prefix_length\":1,\n" +
@@ -165,7 +165,7 @@ public void testToQueryWithStringFieldDefinedWrongFuzziness() throws IOException
165165

166166
String queryHavingNegativeFuzzinessLowLimit = "{\n" +
167167
" \"fuzzy\":{\n" +
168-
" \"" + STRING_FIELD_NAME + "\":{\n" +
168+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
169169
" \"value\":\"sh\",\n" +
170170
" \"fuzziness\": \"AUTO:-1,6\",\n" +
171171
" \"prefix_length\":1,\n" +
@@ -181,7 +181,7 @@ public void testToQueryWithStringFieldDefinedWrongFuzziness() throws IOException
181181

182182
String queryMissingFuzzinessUpLimit2 = "{\n" +
183183
" \"fuzzy\":{\n" +
184-
" \"" + STRING_FIELD_NAME + "\":{\n" +
184+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
185185
" \"value\":\"sh\",\n" +
186186
" \"fuzziness\": \"AUTO:1,\",\n" +
187187
" \"prefix_length\":1,\n" +
@@ -195,7 +195,7 @@ public void testToQueryWithStringFieldDefinedWrongFuzziness() throws IOException
195195

196196
String queryMissingFuzzinessLowLimit = "{\n" +
197197
" \"fuzzy\":{\n" +
198-
" \"" + STRING_FIELD_NAME + "\":{\n" +
198+
" \"" + TEXT_FIELD_NAME + "\":{\n" +
199199
" \"value\":\"sh\",\n" +
200200
" \"fuzziness\": \"AUTO:,5\",\n" +
201201
" \"prefix_length\":1,\n" +
@@ -294,15 +294,15 @@ public void testParseFailsWithValueArray() {
294294
}
295295

296296
public void testToQueryWithTranspositions() throws Exception {
297-
Query query = new FuzzyQueryBuilder(STRING_FIELD_NAME, "text").toQuery(createShardContext());
297+
Query query = new FuzzyQueryBuilder(TEXT_FIELD_NAME, "text").toQuery(createShardContext());
298298
assertThat(query, instanceOf(FuzzyQuery.class));
299299
assertEquals(FuzzyQuery.defaultTranspositions, ((FuzzyQuery)query).getTranspositions());
300300

301-
query = new FuzzyQueryBuilder(STRING_FIELD_NAME, "text").transpositions(true).toQuery(createShardContext());
301+
query = new FuzzyQueryBuilder(TEXT_FIELD_NAME, "text").transpositions(true).toQuery(createShardContext());
302302
assertThat(query, instanceOf(FuzzyQuery.class));
303303
assertEquals(true, ((FuzzyQuery)query).getTranspositions());
304304

305-
query = new FuzzyQueryBuilder(STRING_FIELD_NAME, "text").transpositions(false).toQuery(createShardContext());
305+
query = new FuzzyQueryBuilder(TEXT_FIELD_NAME, "text").transpositions(false).toQuery(createShardContext());
306306
assertThat(query, instanceOf(FuzzyQuery.class));
307307
assertEquals(false, ((FuzzyQuery)query).getTranspositions());
308308
}

server/src/test/java/org/elasticsearch/index/query/GeoShapeQueryBuilderTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,8 @@ public void testWrongFieldType() throws IOException {
240240
ShapeType shapeType = ShapeType.randomType(random());
241241
ShapeBuilder<?, ?, ?> shape = RandomShapeGenerator.createShapeWithin(random(), null, shapeType);
242242
final GeoShapeQueryBuilder queryBuilder = randomBoolean() ?
243-
new GeoShapeQueryBuilder(STRING_FIELD_NAME, shape) :
244-
new GeoShapeQueryBuilder(STRING_FIELD_NAME, shape.buildGeometry());
243+
new GeoShapeQueryBuilder(TEXT_FIELD_NAME, shape) :
244+
new GeoShapeQueryBuilder(TEXT_FIELD_NAME, shape.buildGeometry());
245245
QueryShardException e = expectThrows(QueryShardException.class, () -> queryBuilder.toQuery(createShardContext()));
246246
assertThat(e.getMessage(), matchesPattern("Field \\[mapped_string\\] is of unsupported type \\[text\\]." +
247247
" \\[geo_shape\\] query supports the following types \\[.*geo_shape.*\\]"));

0 commit comments

Comments
 (0)