Skip to content

Commit 8f60707

Browse files
authored
Remove DocumentFieldMappers#smartNameFieldMapper, as it is no longer needed. (#31018)
1 parent 2378fa1 commit 8f60707

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);
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
@@ -186,7 +186,7 @@ private static Map<String, FieldMappingMetaData> findFieldMappingsByType(Predica
186186
}
187187
} else {
188188
// not a pattern
189-
FieldMapper fieldMapper = allFieldMappers.smartNameFieldMapper(field);
189+
FieldMapper fieldMapper = allFieldMappers.getMapper(field);
190190
if (fieldMapper != null) {
191191
addFieldMapper(fieldPredicate, field, fieldMapper, fieldMappings, request.includeDefaults());
192192
} 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
@@ -202,7 +202,7 @@ private GetResult innerGetLoadFromStoredFields(String type, String id, String[]
202202

203203
if (gFields != null && gFields.length > 0) {
204204
for (String field : gFields) {
205-
FieldMapper fieldMapper = docMapper.mappers().smartNameFieldMapper(field);
205+
FieldMapper fieldMapper = docMapper.mappers().getMapper(field);
206206
if (fieldMapper == null) {
207207
if (docMapper.objectMappers().get(field) != null) {
208208
// 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
@@ -91,7 +91,7 @@ public static Map<String, Float> parseFieldsAndWeights(List<String> fields) {
9191
public static FieldMapper getFieldMapper(MapperService mapperService, String field) {
9292
DocumentMapper mapper = mapperService.documentMapper();
9393
if (mapper != null) {
94-
FieldMapper fieldMapper = mapper.mappers().smartNameFieldMapper(field);
94+
FieldMapper fieldMapper = mapper.mappers().getMapper(field);
9595
if (fieldMapper != null) {
9696
return fieldMapper;
9797
}

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());
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
@@ -625,10 +625,10 @@ public void testNumericDetectionEnabled() throws Exception {
625625
.setSource(doc.dynamicMappingsUpdate().toString(), XContentType.JSON).get();
626626

627627
defaultMapper = index.mapperService().documentMapper("type");
628-
FieldMapper mapper = defaultMapper.mappers().smartNameFieldMapper("s_long");
628+
FieldMapper mapper = defaultMapper.mappers().getMapper("s_long");
629629
assertThat(mapper.fieldType().typeName(), equalTo("long"));
630630

631-
mapper = defaultMapper.mappers().smartNameFieldMapper("s_double");
631+
mapper = defaultMapper.mappers().getMapper("s_double");
632632
assertThat(mapper.fieldType().typeName(), equalTo("float"));
633633
}
634634

@@ -652,10 +652,10 @@ public void testNumericDetectionDefault() throws Exception {
652652
.setSource(doc.dynamicMappingsUpdate().toString(), XContentType.JSON).get());
653653

654654
defaultMapper = index.mapperService().documentMapper("type");
655-
FieldMapper mapper = defaultMapper.mappers().smartNameFieldMapper("s_long");
655+
FieldMapper mapper = defaultMapper.mappers().getMapper("s_long");
656656
assertThat(mapper, instanceOf(TextFieldMapper.class));
657657

658-
mapper = defaultMapper.mappers().smartNameFieldMapper("s_double");
658+
mapper = defaultMapper.mappers().getMapper("s_double");
659659
assertThat(mapper, instanceOf(TextFieldMapper.class));
660660
}
661661

@@ -703,9 +703,9 @@ public void testDateDetectionInheritsFormat() throws Exception {
703703

704704
defaultMapper = index.mapperService().documentMapper("type");
705705

706-
DateFieldMapper dateMapper1 = (DateFieldMapper) defaultMapper.mappers().smartNameFieldMapper("date1");
707-
DateFieldMapper dateMapper2 = (DateFieldMapper) defaultMapper.mappers().smartNameFieldMapper("date2");
708-
DateFieldMapper dateMapper3 = (DateFieldMapper) defaultMapper.mappers().smartNameFieldMapper("date3");
706+
DateFieldMapper dateMapper1 = (DateFieldMapper) defaultMapper.mappers().getMapper("date1");
707+
DateFieldMapper dateMapper2 = (DateFieldMapper) defaultMapper.mappers().getMapper("date2");
708+
DateFieldMapper dateMapper3 = (DateFieldMapper) defaultMapper.mappers().getMapper("date3");
709709
// inherited from dynamic date format
710710
assertEquals("yyyy-MM-dd", dateMapper1.fieldType().dateTimeFormatter().format());
711711
// 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)