Skip to content

Commit 778ab99

Browse files
committed
Remove DocumentFieldMappers#smartNameFieldMapper, as it is no longer needed. (#31018)
(cherry picked from commit 8f60707)
1 parent 4b7025c commit 778ab99

File tree

10 files changed

+29
-42
lines changed

10 files changed

+29
-42
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ public void testMerge() throws IOException {
7979
new CompressedXContent(stage2Mapping), MapperService.MergeReason.MAPPING_UPDATE, false);
8080

8181
// previous mapper has not been modified
82-
assertThat(((TokenCountFieldMapper) stage1.mappers().smartNameFieldMapper("tc")).analyzer(), equalTo("keyword"));
82+
assertThat(((TokenCountFieldMapper) stage1.mappers().getMapper("tc")).analyzer(), equalTo("keyword"));
8383
// but the new one has the change
84-
assertThat(((TokenCountFieldMapper) stage2.mappers().smartNameFieldMapper("tc")).analyzer(), equalTo("standard"));
84+
assertThat(((TokenCountFieldMapper) stage2.mappers().getMapper("tc")).analyzer(), equalTo("standard"));
8585
}
8686

8787
/**

server/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetFieldMappingsIndexAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ private static Map<String, FieldMappingMetaData> findFieldMappingsByType(Predica
187187
}
188188
} else {
189189
// not a pattern
190-
FieldMapper fieldMapper = allFieldMappers.smartNameFieldMapper(field);
190+
FieldMapper fieldMapper = allFieldMappers.getMapper(field);
191191
if (fieldMapper != null) {
192192
addFieldMapper(fieldPredicate, field, fieldMapper, fieldMappings, request.includeDefaults());
193193
} else if (request.probablySingleFieldRequest()) {

server/src/main/java/org/elasticsearch/index/get/ShardGetService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ private GetResult innerGetLoadFromStoredFields(String type, String id, String[]
218218

219219
if (gFields != null && gFields.length > 0) {
220220
for (String field : gFields) {
221-
FieldMapper fieldMapper = docMapper.mappers().smartNameFieldMapper(field);
221+
FieldMapper fieldMapper = docMapper.mappers().getMapper(field);
222222
if (fieldMapper == null) {
223223
if (docMapper.objectMappers().get(field) != null) {
224224
// Only fail if we know it is a object field, missing paths / fields shouldn't fail.

server/src/main/java/org/elasticsearch/index/mapper/DocumentFieldMappers.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,6 @@ public Collection<String> simpleMatchToFullName(String pattern) {
8080
return fields;
8181
}
8282

83-
public FieldMapper smartNameFieldMapper(String name) {
84-
FieldMapper fieldMapper = getMapper(name);
85-
if (fieldMapper != null) {
86-
return fieldMapper;
87-
}
88-
for (FieldMapper otherFieldMapper : this) {
89-
if (otherFieldMapper.fieldType().name().equals(name)) {
90-
return otherFieldMapper;
91-
}
92-
}
93-
return null;
94-
}
95-
9683
/**
9784
* A smart analyzer used for indexing that takes into account specific analyzers configured
9885
* per {@link FieldMapper}.

server/src/main/java/org/elasticsearch/index/search/QueryParserHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public static Map<String, Float> parseFieldsAndWeights(List<String> fields) {
9090
*/
9191
public static FieldMapper getFieldMapper(MapperService mapperService, String field) {
9292
for (DocumentMapper mapper : mapperService.docMappers(true)) {
93-
FieldMapper fieldMapper = mapper.mappers().smartNameFieldMapper(field);
93+
FieldMapper fieldMapper = mapper.mappers().getMapper(field);
9494
if (fieldMapper != null) {
9595
return fieldMapper;
9696
}

server/src/test/java/org/elasticsearch/index/mapper/BinaryFieldMapperTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public void testDefaultMapping() throws Exception {
5959

6060
DocumentMapper mapper = createIndex("test").mapperService().documentMapperParser().parse("type", new CompressedXContent(mapping));
6161

62-
FieldMapper fieldMapper = mapper.mappers().smartNameFieldMapper("field");
62+
FieldMapper fieldMapper = mapper.mappers().getMapper("field");
6363
assertThat(fieldMapper, instanceOf(BinaryFieldMapper.class));
6464
assertThat(fieldMapper.fieldType().stored(), equalTo(false));
6565
}
@@ -94,7 +94,7 @@ public void testStoredValue() throws IOException {
9494
XContentType.JSON));
9595
BytesRef indexedValue = doc.rootDoc().getBinaryValue("field");
9696
assertEquals(new BytesRef(value), indexedValue);
97-
FieldMapper fieldMapper = mapper.mappers().smartNameFieldMapper("field");
97+
FieldMapper fieldMapper = mapper.mappers().getMapper("field");
9898
Object originalValue = fieldMapper.fieldType().valueForDisplay(indexedValue);
9999
assertEquals(new BytesArray(value), originalValue);
100100
}

server/src/test/java/org/elasticsearch/index/mapper/DocumentMapperMergeTests.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ public void test1Merge() throws Exception {
5656

5757
DocumentMapper merged = stage1.merge(stage2.mapping(), false);
5858
// stage1 mapping should not have been modified
59-
assertThat(stage1.mappers().smartNameFieldMapper("age"), nullValue());
60-
assertThat(stage1.mappers().smartNameFieldMapper("obj1.prop1"), nullValue());
59+
assertThat(stage1.mappers().getMapper("age"), nullValue());
60+
assertThat(stage1.mappers().getMapper("obj1.prop1"), nullValue());
6161
// but merged should
62-
assertThat(merged.mappers().smartNameFieldMapper("age"), notNullValue());
63-
assertThat(merged.mappers().smartNameFieldMapper("obj1.prop1"), notNullValue());
62+
assertThat(merged.mappers().getMapper("age"), notNullValue());
63+
assertThat(merged.mappers().getMapper("obj1.prop1"), notNullValue());
6464
}
6565

6666
public void testMergeObjectDynamic() throws Exception {

server/src/test/java/org/elasticsearch/index/mapper/DoubleIndexingDocTests.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,25 +69,25 @@ public void testDoubleIndexingSameDoc() throws Exception {
6969
IndexReader reader = DirectoryReader.open(writer);
7070
IndexSearcher searcher = new IndexSearcher(reader);
7171

72-
TopDocs topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field1").fieldType().termQuery("value1", context), 10);
72+
TopDocs topDocs = searcher.search(mapper.mappers().getMapper("field1").fieldType().termQuery("value1", context), 10);
7373
assertThat(topDocs.totalHits, equalTo(2L));
7474

75-
topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field2").fieldType().termQuery("1", context), 10);
75+
topDocs = searcher.search(mapper.mappers().getMapper("field2").fieldType().termQuery("1", context), 10);
7676
assertThat(topDocs.totalHits, equalTo(2L));
7777

78-
topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field3").fieldType().termQuery("1.1", context), 10);
78+
topDocs = searcher.search(mapper.mappers().getMapper("field3").fieldType().termQuery("1.1", context), 10);
7979
assertThat(topDocs.totalHits, equalTo(2L));
8080

81-
topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field4").fieldType().termQuery("2010-01-01", context), 10);
81+
topDocs = searcher.search(mapper.mappers().getMapper("field4").fieldType().termQuery("2010-01-01", context), 10);
8282
assertThat(topDocs.totalHits, equalTo(2L));
8383

84-
topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field5").fieldType().termQuery("1", context), 10);
84+
topDocs = searcher.search(mapper.mappers().getMapper("field5").fieldType().termQuery("1", context), 10);
8585
assertThat(topDocs.totalHits, equalTo(2L));
8686

87-
topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field5").fieldType().termQuery("2", context), 10);
87+
topDocs = searcher.search(mapper.mappers().getMapper("field5").fieldType().termQuery("2", context), 10);
8888
assertThat(topDocs.totalHits, equalTo(2L));
8989

90-
topDocs = searcher.search(mapper.mappers().smartNameFieldMapper("field5").fieldType().termQuery("3", context), 10);
90+
topDocs = searcher.search(mapper.mappers().getMapper("field5").fieldType().termQuery("3", context), 10);
9191
assertThat(topDocs.totalHits, equalTo(2L));
9292
writer.close();
9393
reader.close();

server/src/test/java/org/elasticsearch/index/mapper/DynamicMappingTests.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -670,10 +670,10 @@ public void testNumericDetectionEnabled() throws Exception {
670670
.setSource(doc.dynamicMappingsUpdate().toString(), XContentType.JSON).get();
671671

672672
defaultMapper = index.mapperService().documentMapper("type");
673-
FieldMapper mapper = defaultMapper.mappers().smartNameFieldMapper("s_long");
673+
FieldMapper mapper = defaultMapper.mappers().getMapper("s_long");
674674
assertThat(mapper.fieldType().typeName(), equalTo("long"));
675675

676-
mapper = defaultMapper.mappers().smartNameFieldMapper("s_double");
676+
mapper = defaultMapper.mappers().getMapper("s_double");
677677
assertThat(mapper.fieldType().typeName(), equalTo("float"));
678678
}
679679

@@ -697,10 +697,10 @@ public void testNumericDetectionDefault() throws Exception {
697697
.setSource(doc.dynamicMappingsUpdate().toString(), XContentType.JSON).get());
698698

699699
defaultMapper = index.mapperService().documentMapper("type");
700-
FieldMapper mapper = defaultMapper.mappers().smartNameFieldMapper("s_long");
700+
FieldMapper mapper = defaultMapper.mappers().getMapper("s_long");
701701
assertThat(mapper, instanceOf(TextFieldMapper.class));
702702

703-
mapper = defaultMapper.mappers().smartNameFieldMapper("s_double");
703+
mapper = defaultMapper.mappers().getMapper("s_double");
704704
assertThat(mapper, instanceOf(TextFieldMapper.class));
705705
}
706706

@@ -748,9 +748,9 @@ public void testDateDetectionInheritsFormat() throws Exception {
748748

749749
defaultMapper = index.mapperService().documentMapper("type");
750750

751-
DateFieldMapper dateMapper1 = (DateFieldMapper) defaultMapper.mappers().smartNameFieldMapper("date1");
752-
DateFieldMapper dateMapper2 = (DateFieldMapper) defaultMapper.mappers().smartNameFieldMapper("date2");
753-
DateFieldMapper dateMapper3 = (DateFieldMapper) defaultMapper.mappers().smartNameFieldMapper("date3");
751+
DateFieldMapper dateMapper1 = (DateFieldMapper) defaultMapper.mappers().getMapper("date1");
752+
DateFieldMapper dateMapper2 = (DateFieldMapper) defaultMapper.mappers().getMapper("date2");
753+
DateFieldMapper dateMapper3 = (DateFieldMapper) defaultMapper.mappers().getMapper("date3");
754754
// inherited from dynamic date format
755755
assertEquals("yyyy-MM-dd", dateMapper1.fieldType().dateTimeFormatter().format());
756756
// inherited from dynamic date format since the mapping in the template did not specify a format

server/src/test/java/org/elasticsearch/index/mapper/DynamicTemplatesTests.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ public void testMatchTypeOnly() throws Exception {
5656
docMapper = index.mapperService().documentMapper("person");
5757
DocumentFieldMappers mappers = docMapper.mappers();
5858

59-
assertThat(mappers.smartNameFieldMapper("s"), Matchers.notNullValue());
60-
assertEquals(IndexOptions.NONE, mappers.smartNameFieldMapper("s").fieldType().indexOptions());
59+
assertThat(mappers.getMapper("s"), Matchers.notNullValue());
60+
assertEquals(IndexOptions.NONE, mappers.getMapper("s").fieldType().indexOptions());
6161

62-
assertThat(mappers.smartNameFieldMapper("l"), Matchers.notNullValue());
63-
assertNotSame(IndexOptions.NONE, mappers.smartNameFieldMapper("l").fieldType().indexOptions());
62+
assertThat(mappers.getMapper("l"), Matchers.notNullValue());
63+
assertNotSame(IndexOptions.NONE, mappers.getMapper("l").fieldType().indexOptions());
6464

6565

6666
}

0 commit comments

Comments
 (0)